Skip to content

feat: bind compose agents to capsets#93

Open
eetoc wants to merge 1 commit into
mainfrom
feat/39-compose-capset-binding
Open

feat: bind compose agents to capsets#93
eetoc wants to merge 1 commit into
mainfrom
feat/39-compose-capset-binding

Conversation

@eetoc

@eetoc eetoc commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add capset_ids to agent-compose.yml agent specs and v2 AgentSpec
  • persist normalized capsets onto project-managed agent definitions and scheduler loaders
  • inject capability gateway env/tags and write the MPI catalog for project RunAgent sessions

Fixes #39

Verification

  • go test ./pkg/compose ./pkg/agentcompose -run 'Capset|Capability|ProjectServiceApplyProjectPersistsAgentCapsetIDs|RunServiceRunAgentInjectsProjectAgentCapabilities' -count=1\n- go test ./pkg/compose ./pkg/agentcompose ./proto/agentcompose/v2 ./proto/agentcompose/v2/agentcomposev2connect -count=1\n- task lint\n- task build\n\ntask test was not run to completion because we intentionally avoided the E2E suite during final verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

agent-compose.yml should support binding OctoBus capsets to agents

1 participant