Skip to content

Commit c4856a3

Browse files
authored
Merge pull request #71 from hadywalied/feat/controller_views
[Feat] controller view
2 parents 6b6da53 + 8e488fd commit c4856a3

70 files changed

Lines changed: 4833 additions & 1041 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ package-lock.json
99

1010
# Ignore specific dotfiles/folders
1111
.codemachine
12+
.codemachine.bk*
1213
.codemachine/memory
1314
.env
1415
.env.example
@@ -30,4 +31,6 @@ src/shared/runtime/resource-manifest.ts
3031
site/
3132
_bmad
3233
_bmad-*
33-
.claude
34+
35+
.idea
36+
*_try

CONTRIBUTING.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ Run these before submitting:
4141
```bash
4242
bun run lint
4343
bun run typecheck
44-
bun test
4544
```
4645

4746
Keep PRs focused - one feature or fix per PR.

CONTRIBUTORS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ Added MKDocs integration, improving the project's documentation infrastructure.
2525
### [LegendEvent](https://github.com/LegendEvent)
2626
Reported and fixed a critical bug in the OpenCode engine integration, helping improve stability and reliability.
2727

28+
### [Srikanth](https://github.com/ghostincli)
29+
Added Mistral Vibe engine support, expanding CodeMachine's integration with Mistral's AI capabilities.
30+
2831
## Other Contributors
2932

3033
- [Sam Tregar](https://github.com/samtregar)

README.md

Lines changed: 120 additions & 128 deletions
Large diffs are not rendered by default.

config/main.agents.js

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,30 @@ module.exports = [
241241
path.join(promptsDir, 'bmad', '07-dev', '01-dev-story', 'checklist.md'),
242242
],
243243
},
244-
244+
245+
// ========================================
246+
// Ali - CodeMachine Workflow Builder
247+
// ========================================
248+
{
249+
id: 'cm-workflow-builder',
250+
name: 'Ali [Workflow Builder]',
251+
description: 'CodeMachine workflow builder for creating agents, prompts, and workflows',
252+
promptPath: [
253+
path.join(promptsDir, 'ali', 'ali.md'),
254+
path.join(promptsDir, 'ali', 'workflow.md'),
255+
path.join(promptsDir, 'ali', 'chained', 'step-01-mode-selection.md'),
256+
],
257+
chainedPromptsPath: [
258+
path.join(promptsDir, 'ali', 'chained', 'step-02-workflow-definition.md'),
259+
path.join(promptsDir, 'ali', 'chained', 'step-03-main-agents.md'),
260+
path.join(promptsDir, 'ali', 'chained', 'step-04-prompts-placeholders.md'),
261+
path.join(promptsDir, 'ali', 'chained', 'step-05-controller.md'),
262+
path.join(promptsDir, 'ali', 'chained', 'step-06-sub-agents.md'),
263+
path.join(promptsDir, 'ali', 'chained', 'step-07-modules.md'),
264+
path.join(promptsDir, 'ali', 'chained', 'step-08-assembly-validation.md'),
265+
],
266+
},
267+
245268
// Test agents
246269
{
247270
id: 'test-agent-1',

config/placeholders.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,8 @@ module.exports = {
4949

5050
// BMAD PO controller workflow
5151
po_workflow: path.join('prompts', 'templates', 'bmad', 'controller', 'workflow.md'),
52+
53+
// Ali Workflow Builder shared files
54+
ali_step_completion: path.join('prompts', 'templates', 'ali', 'shared', 'step-completion.md'),
5255
}
5356
};

docs/assets/nova-banner.png

1.86 MB
Loading

docs/case-studies/sustaina.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,24 @@ This case study documents how **CodeMachine**, a CLI-native AI orchestration pla
2424

2525
**Key Achievement:** CodeMachine coordinated specialized AI agents across a multi-phase orchestration workflow to deliver 482 production-ready files (60,008 lines of code), complete infrastructure-as-code, and automated deployment pipelines—all generated from specification documents through intelligent agent orchestration.
2626

27+
### Development Efficiency Comparison
28+
29+
We conducted a real-world comparison by monitoring development work on a project of identical scope and complexity using the most powerful AI agent tools (Claude Code, Cursor, Copilot) with manual orchestration and human review, versus CodeMachine's autonomous multi-agent orchestration.
30+
31+
| Aspect | Regular AI Agents (Manual Orchestration + Human Review) | CodeMachine (Autonomous Orchestration) |
32+
|--------|--------------------------------------------------------|----------------------------------------|
33+
| **Architecture Planning** | 4-6 hours of manual prompting | Automated (30 min) |
34+
| **Service Implementation** | 140-200 hours (7 services × 20-30h each) | Parallel execution (5 hours) |
35+
| **Integration & Testing** | 30-50 hours | Automated validation (2 hours) |
36+
| **Deployment Setup** | 8-12 hours | Auto-generated (30 min) |
37+
| **Code Consistency** | Inconsistent patterns across services | Unified architecture & patterns |
38+
| **Quality Control** | Manual review required | Built-in validation at each step |
39+
| **Context Retention** | Lost between sessions | Full project context maintained |
40+
| **Total Developer Time** | **~200-300 hours** | **~8 hours** |
41+
| **Efficiency Gain** | Baseline | **25-37× faster** |
42+
43+
*Real-world comparison: One developer manually prompting AI coding assistants vs CodeMachine's autonomous multi-agent orchestration*
44+
2745
---
2846

2947
## Table of Contents

0 commit comments

Comments
 (0)