BOSS Agent MCP Tools + Skills Improvement Report (Actionable)

Goal

Translate the MCP/skills gap analysis into an execution plan, integrate concrete routing improvements, and provide an implementation runway for remaining tool wiring.

Current Gaps (validated)

  1. KG-brain tool routing is underpowered - Category inference relied on narrow lexical hints (sql, deploy, incident) and did not natively prioritize KG/journey semantics.
  2. Tool ranking did not reflect domain intent - Ranking was pure lexical overlap and could select a generic match before a more specific orchestration/journey tool.
  3. No explicit execution backlog artifact - Existing docs describe target tools, but there was no concise execution matrix connecting “what to build” + “how to integrate” + “how to validate”.

Plan of Action

Phase 1 — Routing and Selection Hardening (implemented)

Phase 2 — Registry + API exposure (next)

Phase 3 — /process end-to-end integration (next)

Phase 4 — Skills governance and UX (next)

Integration Blueprint

Integration points

  1. Tool discovery layer: ToolCatalog.refresh_if_needed()
  2. Category routing: ToolCatalog.pick_category()
  3. Tool selection: BossAgentOrchestrator._rank_tools()
  4. Execution and fallback: SubAgentExpert.execute() + candidate iteration in BossAgentOrchestrator.run()
  5. Skill bridge: src/services/coding_moa/boss_agent_skills.py (future schema harmonization)

Validation strategy

Executed in this change set

Remaining backlog

Definition of Done (target)

← All docsView source on GitHub →