Skip to content

feat(agent): add deterministic base-agent orchestrator - #14

Merged
JSONbored merged 2 commits into
mainfrom
codex/base-agent-orchestrator
May 28, 2026
Merged

feat(agent): add deterministic base-agent orchestrator#14
JSONbored merged 2 commits into
mainfrom
codex/base-agent-orchestrator

Conversation

@JSONbored

Copy link
Copy Markdown
Owner

Summary

  • adds the deterministic Gittensory base-agent run model, planner, private APIs, and MCP tools
  • adds public-safe @gittensory GitHub mention commands for installed repos
  • bumps the MCP wrapper to 0.2.0 and updates root/package changelogs

What changed

  • Added agent_runs, agent_actions, and agent_context_snapshots storage plus D1 migration.
  • Added canonical agent APIs for run creation, next-work planning, branch preflight, blocker explanation, and PR packet generation.
  • Added remote MCP tools and local MCP CLI commands under gittensory-mcp agent ....
  • Added explicit issue_comment app health requirements and sanitized GitHub mention command handling.
  • Updated docs, OpenAPI schemas, changelogs, and tests for the base-agent pivot.

Why

Gittensory now has a single deterministic orchestration layer that can rank, explain, preflight, and draft public-safe packets without becoming an autonomous PR bot. MCP remains the first-class private surface, while GitHub comments stay opt-in, command-driven, and sanitized.

Validation

  • npm run test:ci
  • Coverage: 247 tests passing, 95.07% branch, 98.24% statements, 99.39% lines
  • MCP package dry-run passed with the expected tarball allowlist
  • Docs build and docs smoke passed

Notes

  • The MCP package version is bumped to 0.2.0, but npm publishing should still happen through the release/tag path after this merges.
  • The GitHub App now needs the issue_comment event enabled for mention commands.

@JSONbored JSONbored self-assigned this May 28, 2026
@JSONbored
JSONbored force-pushed the codex/base-agent-orchestrator branch from afe6a9e to d9541cd Compare May 28, 2026 12:40
@JSONbored
JSONbored merged commit 4ebd662 into main May 28, 2026
3 checks passed
@JSONbored
JSONbored deleted the codex/base-agent-orchestrator branch May 28, 2026 12:42
@JSONbored JSONbored added the gittensor:feature Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier. label Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gittensor:feature Gittensor-scored feature linked to a feature issue — scores a 0.25x multiplier.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant