Skip to main content

Pi Alignment

Anyy v0.1.107 is a native Go personal assistant. Its shared assistant behavior uses Pi v1.2.0, commit 06a466935536f8c9bcacb2d5efc0fc021be1bdff, as the fixed reference. The release commit is da60fa116a7d23c9989b9a9181b861b1e838716c.

This page describes the shipped release. Development milestones and private test-instance handoffs are historical engineering records, not prerequisites for using these features.

Shared contracts​

AreaImplemented behaviorUser documentation
Agent loopFixed-source message, event, tool-call, cancellation and loop-control behaviorSessions
Canonical messages and providersPreserve message/tool declarations and lower requests at the provider boundary; five native inference API families are in scopeProvider protocols
Prompt constructionPi construction and request ordering, with the defined Anyy identity and personal-assistant context supplied by the product layerRoles
File and shell toolsNative read, bash, edit, write, grep, find and ls, subject to actual tool selectionFiles and terminal
SkillsDiscovery, selection and reading of Skill instructions; Anyy's managed installer accepts local ZIP packagesSkills
MCPstdio and Streamable HTTP, authentication, tool exposure and resource interfacesMCP
CodemodeJavaScript execution with the Session's callable tools and selected branch store; independent of RolesCodemode
Tool searchDiscovery of inactive tools and activation for subsequent requestsTool search
Conversation inputsSteering, follow-up and abort, with each surface's documented controlsDashboard Chat, TUI
Compaction and branchesContext compaction, branch summaries and selected-history behavior for ordinary SessionsCompaction

Product ownership​

Gateway orchestration, persistence, Profile isolation, interfaces and platform delivery remain outside internal/agent. Anyy also owns Roles, personal memory, tasks, schedules, background work, credential protection and sender authentication. These product responsibilities do not create a second loop inside the Pi-aligned kernel.

Canonical tool declarations and executable handles are separate. A historical tool name does not grant execution access. Configuration, registration and a successful external call are distinct states; consult the feature's setup and troubleshooting instructions.

Independent system notifications have recoverable display history. They are not manufactured assistant messages and do not enter model context merely because a page is reopened. See Notifications and delivery.

Scope exclusions​

The full experimental Durable Harness/Chord framework is not included. Ordinary persisted Sessions, branch compaction and Anyy's personal memory are separate capabilities.

The additional Pi native APIs for Azure, Bedrock, Vertex, Mistral Conversations and pi-messages are outside this release's five-family inference scope. A vendor available through a compatible endpoint does not imply support for its separate native API.

Tool approval modes, ChangePlan and dedicated Browser Use/Computer Use are retired. OAuth authentication and sender pairing remain real access boundaries.

Verification and source​

Use anyy --version to identify the binary you are running. Releases include macOS and Linux artifacts for amd64 and arm64. Mac scenario acceptance and cross-compilation do not certify every external account, provider, OAuth deployment or device; TR3000 runtime qualification is separate.

Implementation details are recorded in the release-pinned alignment contract and the fixed upstream source. Earlier snapshots retain their provenance in the repository's phase records rather than appearing as current setup steps.