Alignement Pi
Anyy v0.1.107 est un assistant personnel natif Go. Son comportement partagé utilise Pi v1.2.0, commit 06a466935536f8c9bcacb2d5efc0fc021be1bdff, comme référence fixe. Le commit de version est da60fa116a7d23c9989b9a9181b861b1e838716c.
Cette page décrit la version livrée. Jalons de développement et transmissions d’instances privées sont des archives d’ingénierie, pas des prérequis d’utilisation.
Contrats partagés
| Domaine | Comportement implémenté | Documentation |
|---|---|---|
| Boucle d’agent | Messages, événements, appels d’outils, annulation et contrôle selon la source figée | Sessions |
| Messages canoniques et fournisseurs | Préserve messages/déclarations et traduit les requêtes à la frontière fournisseur ; cinq familles natives d’inférence | Protocoles |
| Construction des demandes | Construction et ordre Pi avec identité Anyy et contexte personnel définis par la couche produit | Rôles |
| Fichiers et shell | read, bash, edit, write, grep, find, ls natifs selon la sélection réelle | Fichiers et terminal |
| Skills | Découverte, sélection et lecture ; installateur géré Anyy limité aux ZIP locaux | Skills |
| MCP | stdio et Streamable HTTP, authentification, exposition et ressources | MCP |
| Codemode | JavaScript avec outils appelables et stockage de branche de session ; indépendant des rôles | Codemode |
| Recherche d’outils | Découverte des outils inactifs et activation pour les requêtes suivantes | Recherche d’outils |
| Entrées de conversation | Orientation, suivi et interruption avec contrôles propres à chaque interface | Chat Dashboard, TUI |
| Compaction et branches | Compaction du contexte, résumés de branches et historique sélectionné des sessions ordinaires | Compaction |
Responsabilités produit
Orchestration Gateway, persistance, isolation des profils, interfaces et livraison restent hors de internal/agent. Anyy possède aussi rôles, mémoire personnelle, tâches, planifications, arrière-plan, protection des identifiants et authentification des expéditeurs. Ces responsabilités ne créent pas une deuxième boucle dans le noyau aligné Pi.
Déclarations canoniques et identifiants exécutables d’outils sont séparés. Un nom historique n’accorde pas d’accès. Configuration, enregistrement et appel externe réussi sont distincts ; consultez configuration et dépannage de la fonction.
Les notifications système indépendantes ont un historique d’affichage récupérable. Elles ne sont pas des messages d’assistant fabriqués et n’entrent pas en contexte à la réouverture d’une page. Consultez Notifications et livraison.
Exclusions de périmètre
Le framework expérimental complet Durable Harness/Chord n’est pas inclus. Sessions persistées ordinaires, compaction de branche et mémoire personnelle sont des capacités distinctes.
Les API natives supplémentaires Pi pour Azure, Bedrock, Vertex, Mistral Conversations et pi-messages sont hors des cinq familles de cette version. Un fournisseur disponible par point compatible n’implique pas son API native séparée.
Modes d’approbation d’outils, ChangePlan et Browser Use/Computer Use dédiés sont retirés. Authentification OAuth et association des expéditeurs restent de vraies frontières d’accès.
Vérification et sources
anyy --version identifie le binaire actif. Les versions incluent macOS/Linux pour amd64/arm64. Acceptation de scénarios Mac et compilation croisée ne certifient pas tous les comptes, fournisseurs, OAuth ou appareils ; la qualification TR3000 est séparée.
Les détails figurent dans le contrat épinglé à la version et la source amont figée. Les instantanés antérieurs gardent leur provenance dans les archives de phase sans devenir des étapes actuelles.