@deriest/ai-engineering-company
v2.2.1
Published
AI Engineering Company management layer
Downloads
1,076
Readme
AI Engineering Company Control Plane
Version: v2.2.1 Status: GENERAL AVAILABILITY (GA) Architecture: Frozen (v9)
A production-ready AI organization platform built on OpenClaw that provides AI organization, workflow orchestration, pixel office visualization, operations center, knowledge system, analytics & intelligence, enterprise platform, and conversation interface.
Architecture
Dashboard (Next.js 15)
↓
Dashboard API
↓
Gateway RPC
↓
AI Engineering Company Plugin
↓
Runtime (Workers, Pipelines, Knowledge)Features
| Feature | Description | |---|---| | AI Organization | Office/worker structure with role-based routing | | Worker Lifecycle | Spawn, monitor, and manage AI workers | | Workflow DAG | Multi-stage pipeline orchestration | | Retry / Rework | Automatic and manual retry with backoff | | Escalation | Threshold-based escalation to operator | | Approval Gates | Pipeline pause/resume with operator approval | | Knowledge Retrieval | Structured knowledge base with scoped retrieval | | Analytics | Runtime/workflow/worker aggregation with 8 detections | | Pixel Office | Canvas-based office visualization | | Operations Center | 9-panel dashboard with real-time monitoring | | Enterprise RBAC | 4 roles: admin, operator, viewer, auditor | | Configuration Management | Scoped config with env/file/default priority | | Secret Management | Existence checks without value exposure | | Backup Validation | Deterministic backup bundles with integrity checks | | Conversation Chat | AI-powered conversational interface with intent classification | | Multi-turn Conversation | Persistent conversation history with full context | | Conversation Persistence | JSONL-based conversation storage with refresh recovery |
Production Readiness
| Metric | Value | |---|---| | Tests | 490/490 passing | | TypeScript errors | 0 | | Runtime | Frozen | | Architecture | Frozen (v9) | | Status | GA released |
Installation
Prerequisites
- OpenClaw installed and running (see OpenClaw)
- Node.js 20+
- Redis 7+ (optional — in-memory fallback available)
Install
# From npm (recommended)
openclaw plugins install @deriest/ai-engineering-company
# From local source (development)
git clone https://github.com/Deriest/ITDEPARTMENT.git
openclaw plugins install ./ITDEPARTMENT --linkVerify
openclaw plugins listQuick Start
Start OpenClaw and dispatch tasks:
/aicompany build landing page
/aicompany fix authentication bug
/aicompany review this repositoryThe Dispatcher automatically routes work to the correct office and worker.
Agent Tools
| Tool | Description |
|---|---|
| ai_company_dispatch | Submit a task |
| ai_company_status | Query dispatch status |
| ai_company_result | Retrieve completed results |
| ai_company_approve | Approve a pending task |
| ai_company_reject | Reject a pending task |
| ai_company_list_approvals | List pending approvals |
Gateway RPC
| Method | Description |
|---|---|
| ai-company.dispatch | Submit task |
| ai-company.status | Query status |
| ai-company.result | Get results |
| ai-company.approve | Approve task |
| ai-company.reject | Reject task |
| ai-company.list_approvals | List pending |
| ai-company.analytics.snapshot | Analytics summary |
| ai-company.analytics.query | Query analytics |
| ai-company.analytics.detections | Active detections |
CLI
openclaw ai-company dispatch "fix the login bug"
openclaw ai-company status
openclaw ai-company approvals
openclaw ai-company approve <session-key>
openclaw ai-company recover
openclaw ai-company audit --event "approved"Configuration
{
"ai-engineering-company": {
"offices": "config/offices.json",
"workflows": "config/workflows.json",
"workers": "assets/workers",
"boardId": "ai-company"
}
}Optional Redis
export AI_COMPANY_REDIS_URL=redis://localhost:6379Falls back to in-memory automatically if Redis is unavailable.
Dashboard
The Next.js dashboard provides:
- Home — Organization overview and worker status
- Conversations — Active and completed conversation list
- Pipelines — Workflow pipeline monitoring
- Sessions — Dispatch session tracking
- Approvals — Pending approval queue
- Workers — Worker lifecycle management
- Pixel Office — Canvas-based office visualization
- Operations Center — 9-panel monitoring (health, sessions, pipelines, metrics, detections, audit)
- Knowledge — Knowledge base management
- Settings — Configuration interface
Documentation
- CHANGELOG.md — Version history
- docs/releases/v2.2.1.md — v2.2.1 release notes
- docs/releases/v2.2.0-rc1.md — v2.2.0 RC1 notes
- docs/releases/ga-v2.2.0.md — GA declaration
Architecture
- docs/architecture/ga-architecture-review.md — Full platform audit
- docs/architecture/rbac-model.md — RBAC model
- docs/architecture/gateway-authorization.md — Authorization flow
- docs/architecture/configuration-secrets.md — Config & secrets
- docs/architecture/backup-restore.md — Backup & restore
- docs/architecture/analytics-production-readiness.md — Analytics readiness
- docs/architecture/enterprise-production-readiness.md — Enterprise readiness
- docs/architecture/ga-release-plan.md — Release plan
Roadmap Status
COMPLETE
All 10 milestones delivered. No further milestones planned.
Known Limitations
| Limitation | Impact | Workaround | |---|---|---| | No authentication | Medium | Gateway SDK assumed | | Env-based secrets | Low | Vault integration deferred | | Polling-based dashboard | Low | SSE deferred | | Duration-based cost | Low | Token-based when available | | No automated backup | Low | Manual backup available |
Development
npm install
npm run build
npm test
npm run typecheckLicense
UNLICENSED — Proprietary. See LICENSE for details.
