B-F45X-abstract-over-agent-harness-invocation-mcp-config-tool-use
Status: closed/abandoned
Introduce an abstraction layer for invoking different agent harnesses so that MCP server configuration, tool-use/allowlists, and permission settings are passed through one uniform interface instead of bespoke per-harness wiring. Goal: target or swap harnesses (e.g. Claude Code, Agent SDK, other CLIs/runtimes) without rewriting the config and permission plumbing each time. Open questions: what the common config shape looks like, how per-harness capability gaps are reconciled, and where the abstraction lives (sdlc CLI verb vs library).
Closed 2026-08-16: absorbed by ledger phase E6 of D-VSLI-distributed-work-runner-architecture. The agent-driver port is this abstraction, with Claude Code as its first implementation.