How agents-digital-enterprise/agency-agents-enterprise works
Digital Enterprise OS is a GitHub-Issue-centered agent operating system and project factory. A user submits an order as an Issue; the CEO researches and structures the project, the architect decomposes work, the team lead implements it, and QA validates the result, with Issue comments carrying context and handoffs. The local MCP server resolves roles and serves the filesystem-based persona library. The CEO also scaffolds projects from the template and registers them. README documents additional MCP integrations; sampled source verifies persona lookup, token generation, and comment posting, but not all orchestration wiring.
Main entry points: ceo.md CEO overlay · agents-mcp-server.js Persona MCP server · github-logger.js Issue comment logger · engineering-software-architect.md Architect role
Components 16
Agent Coordination
- CEO overlay
.claude/agents/ceo.md - Architect role
.claude/agents/library/engineering/engineering-software-architect.md - Team Lead role
.claude/agents/library/engineering/engineering-senior-developer.md - QA role
.claude/agents/library/engineering/engineering-code-reviewer.md - Agent protocols
AGENT_PROTOCOLS.md
Persona System
- Persona MCP server
scripts/agents-mcp-server.js - Agent library
.claude/agents/library - Role overlays
.claude/agents
Project Factory
- Project registry
projects-registry.json - Project template
projects/template - New project repository
GitHub Collaboration
- GitHub Issues
- GitHub App token
scripts/github-app-token.js - GitHub API
- Issue comment logger
scripts/github-logger.js
Other components
- Project requester
Connections 17
- Project requester → GitHub Issues: creates order
- GitHub Issues → CEO overlay: provides context
- CEO overlay → GitHub Issues: structures work
- GitHub Issues → Architect role: hands off plan
- Architect role → GitHub Issues: defines tasks
- GitHub Issues → Team Lead role: hands off tasks
- Team Lead role → GitHub Issues: posts implementation
- GitHub Issues → QA role: provides change
- QA role → GitHub Issues: posts review
- CEO overlay → New project repository: creates repository
- CEO overlay → Project template: copies scaffold
- CEO overlay → Project registry: registers project
- Persona MCP server → Agent library: scans and loads
- Persona MCP server → Role overlays: loads overlay
- GitHub App token → GitHub API: requests token
- Issue comment logger → GitHub Issues: posts comments
- Issue comment logger → GitHub API: calls API