Skip to content

refactor: move standalone services out of agent_platform#1056

Open
jomcgi wants to merge 9 commits intomainfrom
refactor/reorganize-agent-platform
Open

refactor: move standalone services out of agent_platform#1056
jomcgi wants to merge 9 commits intomainfrom
refactor/reorganize-agent-platform

Conversation

@jomcgi
Copy link
Owner

@jomcgi jomcgi commented Mar 12, 2026

Summary

  • Delete unused vllm/ chart (never deployed)
  • Move api_gatewayprojects/nginx/ (folder rename, soon to be deprecated)
  • Move llama_cppprojects/llama_cpp/
  • Move cluster_agentsprojects/cluster_agents/ (includes image repo path change)
  • agent_platform/ now only contains the umbrella chart and its source code (orchestrator, mcp-servers, sandboxes, goose_agent, buildbuddy_mcp)

Motivation

The agent_platform directory mixed umbrella chart subcharts with independently-deployed ArgoCD applications. This reorganization gives each standalone service its own projects/ folder, matching the pattern used by all other services.

Test plan

  • CI passes (format check + bazel test)
  • ArgoCD syncs all four apps successfully after merge (api-gateway, llama-cpp, cluster-agents, agent-platform umbrella)
  • cluster-agents image builds and pushes to new registry path
  • Image updater picks up the new image path for cluster-agents

🤖 Generated with Claude Code

jomcgi and others added 5 commits March 12, 2026 14:18
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jomcgi jomcgi force-pushed the refactor/reorganize-agent-platform branch from d9b3e55 to e3dbee2 Compare March 12, 2026 21:20
goose and others added 3 commits March 13, 2026 17:17
- Fix broken Bazel label in projects/cluster_agents/deploy/BUILD:
  //projects/agent_platform/cluster_agents:image.info →
  //projects/cluster_agents:image.info (stale path after directory move)

- Fix bazel.yaml, code-fix.yaml, research.yaml Goose recipes:
  - Add | indent(2) filter to {{ task_description }} in block scalar
    prompts (bare var causes serde_yaml "did not find expected key"
    when task description is multi-line)
  - Remove unsupported headers field from streamable_http extension
    (not in Goose recipe schema; causes runtime "Invalid recipe" error)
  - Correct context-forge URI to match canonical service address

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

1 participant