docs(projects): compare AO multi-project config#1277
Closed
christso wants to merge 1 commit into
Closed
Conversation
Deploying agentv with
|
| Latest commit: |
61d159d
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://ef407210.agentv.pages.dev |
| Branch Preview URL: | https://session-age-6.agentv.pages.dev |
Collaborator
Author
|
CI check-in (2026-06-02): AO reported failing checks, but re-inspection shows PR head 61d159d has all checks passing: Check Links, Validate Marketplace, Validate Evals, and Cloudflare Pages. No actionable CI fix was needed. |
Collaborator
Author
|
Closing per user request. Findings were reviewed and no implementation is being pursued. |
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.
Summary
This is a findings-only PR for the requested AO multi-project config comparison. I did not implement a code/config mechanism because the AO patterns that differ from AgentV are operational-agent concerns and do not currently fit AgentV's lightweight multi-project Dashboard registry.
What was compared
Local AO setup:
/home/entity/.agent-orchestrator/config.yamlprojects.agentv_af00e23536projects.allagents_4ce7565799defaultsnotificationRoutingnotifiers/home/entity/projects/tsoyang-org/composio-ao-deploy/README.md/home/entity/projects/tsoyang-org/composio-ao-deploy/docs/agentv.mdagent-orchestrator.yaml.exampleexamples/multi-project.yamlARCHITECTURE.mdskills/agent-orchestrator/references/config.mdAgentV implementation:
packages/core/src/projects.tspackages/core/test/projects.test.tsapps/web/src/content/docs/docs/tools/dashboard.mdxFindings
~/.agentv/projects.yaml) that is re-read per/api/projectsrequest, so direct edits/API writes/CLI changes are live without restart.defaults, role-specific agent settings, repo/defaultBranch/sessionPrefix, trackers, notification routing, workspace policy) supports operating coding agents across repos. AgentV's multi-project registry only needs to locate eval artifact directories and optionally sync remotes.projects:shape keyed by ID, would reduce repeatedidfields but add save-format/migration/ordering complexity without demonstrated demand.projectId,defaultBranch,displayName,sessionPrefix), while AgentV's wire convention requires snake_case. Copying AO shape directly would violate AgentV conventions.Recommendation
Do not change AgentV's multi-project config right now. Keep the current array-of-projects registry, optional
sourcesync, live reload, and snake_case wire format. If direct YAML editing becomes a demonstrated pain point, consider a separate AgentV-native proposal for a snake_case object-map shape, but do not add it speculatively.Changes
docs/research/ao-multi-project-config.mdwith the full comparison and recommendation.Verification / UAT evidence
No behavior was changed, so red/green functional UAT is not applicable. Validation performed:
bun test ./packages/core/test/projects.test.ts→ 13 pass, 0 fail