How eyeszik/agent-mission-control-os works
Agent Mission Control OS is a governed autonomous-agency platform: users submit work into project-scoped missions, which are planned and executed through agency capabilities, checked, and held for human approval before release. Its major branches include creative and visual production, project artifacts, operational assurance, and a local video-generation service. The graph follows the README’s documented workflow and capability relationships; source excerpts confirm selected execution, storage, council, and service behavior, but many listed subsystems were not sampled.
Main entry points: project_os Project OS · agency Human approvals · execution_fabric Execution fabric · intake Governed intake
Components 19
User experience
- Mission Control UI
apps/web/components/mission-control - FastAPI application
services/langgraph/app/main.py
Mission workflow
- Governed intake
services/langgraph/agency/intake - Method planning
services/langgraph/agency/compiled - Execution fabric
services/langgraph/agency/execution_fabric - Project OS
services/langgraph/agency/project_os - Mission council
services/langgraph/agency/council
Creative production
- Creative runtime
services/langgraph/agency/creative - Creative Foundry
services/langgraph/agency/foundry - Local visual engine
services/langgraph/agency/visual/engine.py - Cinematic pipeline
services/langgraph/agency/cinematic/pipeline.py - Design compiler
services/langgraph/agency/design - Prompt families
services/langgraph/agency/prompt_families - FreeVideoForge
services/freevideoforge/freevideoforge/pipeline.py
Governance and runtime
- Human approvals
services/langgraph/agency - Durable runtime
services/langgraph/agency/durable - Operating framework
services/langgraph/agency/operating_framework/engine.py
Other components
- Agency user
- Local media tools
Connections 22
- Agency user → Mission Control UI: submits work
- Mission Control UI → FastAPI application: sends requests
- FastAPI application → Governed intake: routes missions
- Governed intake → Method planning: compiles intent
- Governed intake → Project OS: resolves project
- Governed intake → Execution fabric: executes work
- Execution fabric → Project OS: writes artifacts
- Execution fabric → Human approvals: requests approval
- Human approvals → Project OS: gates release
services/langgraph/agency/visual/engine.py - FastAPI application → Mission council: dispatches missions
services/langgraph/app/main.py - Mission council → Human approvals: pauses for approval
services/langgraph/agency/council/engines/base.py - Creative runtime → Human approvals: requests HITL
- Local visual engine → Project OS: persists media
services/langgraph/agency/visual/engine.py - Local visual engine → Human approvals: requests release
services/langgraph/agency/visual/engine.py - Creative Foundry → Project OS: produces artifacts
- Cinematic pipeline → Project OS: produces prompts
- Design compiler → Execution fabric: provides design specs
- Prompt families → Creative runtime: compiles prompts
- Operating framework → Human approvals: evaluates gates
services/langgraph/agency/operating_framework/engine.py - Durable runtime → Project OS: persists run state
- Execution fabric → FreeVideoForge: verifies video
- FreeVideoForge → Local media tools: renders locally