Skip to content

refactor(car): separate frontend and backend tool surfaces - #286

Merged
x-lixu merged 1 commit into
mainfrom
codex/car-tool-surfaces
Aug 31, 2026
Merged

refactor(car): separate frontend and backend tool surfaces#286
x-lixu merged 1 commit into
mainfrom
codex/car-tool-surfaces

Conversation

@x-lixu

@x-lixu x-lixu commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • organize cockpit capabilities as five domain-oriented tool groups with colocated MCP manifests, executors, and sample catalogs
  • expose weather through the foreground MCP profile while keeping the other 14 tools on a backend-only MCP surface
  • remove weather from the cockpit A2A router and spawn_thinking capability description
  • keep both tool surfaces on the same authoritative cockpit state and add startup readiness protection
  • document the extension point and allow Frontend MCP URLs to reference one environment variable

Validation

  • npm run test:car
  • frontend MCP config/client/profile tests
  • npm run lint
  • npm run example:car:build
  • isolated four-process smoke test; Gateway reported one ready frontend MCP tool

@x-lixu
x-lixu merged commit 6c315eb into main Aug 31, 2026
16 of 18 checks passed
@x-lixu
x-lixu deleted the codex/car-tool-surfaces branch August 31, 2026 07:19
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