Skip to content

Complete DeepTalk integration and Strategy Canvas - #1

Merged
BlueX888 merged 5 commits into
mainfrom
codex/phase2a-human-control
Jul 17, 2026
Merged

BlueX888 merged 5 commits into
mainfrom
codex/phase2a-human-control

Conversation

@BlueX888

Copy link
Copy Markdown
Owner

Summary

  • Add a protocol-neutral application service layer shared by REST and MCP.
  • Complete capability discovery, inline SwarmSpec runs, unified RunResult, and DeepTalk contract coverage.
  • Add the Strategy Canvas with Canvas/JSON/YAML editing, persisted layout, compile/save/publish integration, and automated tests.
  • Add repeatable PostgreSQL/Temporal integration infrastructure and GitHub Actions validation.

Why

This completes the M2B integration implementation and the M2C visual strategy authoring milestone while preserving SwarmSpec as the single execution source of truth.

Impact

DeepTalk and other callers can discover capabilities, submit and monitor durable runs through REST or MCP, and receive consistent structured results. Developers can visually author and validate supported strategies without introducing a separate execution format.

Validation

  • Backend unit tests: 52 passed.
  • Ruff: passed.
  • Mypy: 53 source files passed.
  • Frontend lint: passed.
  • Frontend unit tests: 17 passed.
  • Frontend production build: passed.
  • Recorded local PostgreSQL/Temporal integration acceptance: 8 passed.
  • Recorded Playwright acceptance: 21 passed.
  • Recorded Ollama/Agno smoke: passed.

@BlueX888
BlueX888 merged commit 6db5c91 into main Jul 17, 2026
1 check failed
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