Conversation
Contributor
Shooksie
commented
Apr 6, 2026
- fix: remove continue-on-error from rustfmt CI job
- fix(agent-runner): replace hardcoded absolute paths with CARGO_MANIFEST_DIR in session_process tests (fix(agent-runner): replace hardcoded absolute paths with CARGO_MANIFEST_DIR in session_process tests #199)
- fix(llm-cli-wrapper): replace hardcoded fixture paths with CARGO_MANIFEST_DIR (fix(llm-cli-wrapper): replace hardcoded fixture paths with CARGO_MANIFEST_DIR #200)
- fix(orchestrator-cli): recover from poisoned env lock in tests (fix(orchestrator-cli): recover from poisoned env lock in tests #202)
- fix(orchestrator-config): align test assertion with standard-workflow ID rename (fix(orchestrator-config): align test assertion with standard-workflow ID rename #203)
- fix(orchestrator-cli): fix last failing unit test — daemon_run task-state-change assertion (fix(orchestrator-cli): fix last failing unit test — daemon_run task-state-change assertion #204)
- fix(lint): resolve all clippy warnings workspace-wide (fix(lint): resolve all clippy warnings workspace-wide #207)
- fix(cli_e2e): resolve all 6 storage-mismatch and warning failures ([BUG] 6 cli_e2e failures: requirements create writes JSON, list reads SQLite #205) (fix(cli_e2e): resolve all 6 storage-mismatch and warning failures (#205) #209)
- feat(mcp): implement HTTP/remote MCP server support (closes Support HTTP/remote MCP servers in workflow config #96) (feat(mcp): HTTP/remote MCP server support (closes #96) #210)
- feat(triggers): implement event triggers Phase 1 — file watcher support (Event triggers: GitHub webhooks, file watchers, Slack events #211) (feat(triggers): event triggers Phase 1 — file watcher support #212)
- feat(triggers): Event Triggers Phase 2 — Generic Webhook Support (Event triggers Phase 2: generic webhook support #213) (feat(triggers): Event Triggers Phase 2 — Generic Webhook Support (#213) #214)
- fix: remove sparkcube tool_profile refs blocking all daemon workflows
- feat(marketplace): Skill marketplace MVP — GitHub registry fetch + pack download
- fix: replace broken glm-5 model refs with claude-haiku, disable pr-sweep schedule
- feat(memory): wire ao-memory-mcp into default workflow phases
- feat: evolve ao sync into ao cloud CLI subcommands
- fix: improve orchestrator-config test isolation and lock handling
- feat: enable feature branch workflow in standard task pipelines
- feat(cloud): add create/destroy deployment subcommands
- feat(cloud): add start/stop/status deploy subcommands
- feat(P2: ACP (Agent Client Protocol) evaluation — research the ACP spec, prototype AO as ACP server for IDE integration. Read the ACP specification, evaluate how AO CLI could expose an ACP interface so IDEs (VS Code, JetBrains, Cursor) can connect to AO as an agent provider. Create a design doc at docs/design/acp integration.md with: (1) ACP spec summary, (2) how AO maps to ACP concepts, (3) implementation plan, (4) competitive advantage. Small scope — research and design doc only, no implementation.): P2: ACP (Agent Client Protocol) evaluation — research the AC
- fix: apply rustfmt to fix import ordering and line length formatting
- chore: strip unused MCP servers — remove filesystem, sequential-thinking, memory, rust-docs
- feat(rebrand): rename primary binary from 'ao' to 'animus', maintain 'ao' as alias
- refactor: update all help text and error messages from 'ao' to 'animus'
- fix: apply rustfmt to fix line length formatting from rebrand
- refactor: update test assertions for rebrand to 'animus' — update about text check and error messages to reflect new CLI program name
- feat(prepare for public repo — clean README.md with Animus branding, verify ELv2 LICENSE, remove hardcoded local paths, add CONTRIBUTING.md, ensure .gitignore covers sensitive files): prepare for public repo — clean README.md with Animus brandi
- feat: implement animus cloud login device auth flow
…verify ELv2 LICENSE, remove hardcoded local paths, add CONTRIBUTING.md, ensure .gitignore covers sensitive files): prepare for public repo — clean README.md with Animus brandi
Add device authentication flow for animus cloud with: - POST /api/cli/auth/initiate to start device auth - Browser opening (cross-platform: macOS, Linux, Windows) - Polling POST /api/cli/auth/complete with device code - Token storage in global SyncConfig - 2-minute timeout with 1-second polling interval - --server flag to customize auth server URL - --no-browser flag to print URL instead of opening browser Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
Author
|
Stale — code landed directly on main (commit 3968554). Closing. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.