Peter Pistorius
5b8acda506
Rename machinen to agent-ci
...
- Rename package from 'machinen' to 'agent-ci' across all source, tests, scripts, configs, and docs
- Rename CLI binary from 'machinen' to 'agent-ci'
- Rename .machinen → .agent-ci, .env.machinen → .env.agent-ci, MACHINEN_* → AGENT_CI_*
- Rename --runner flag to --name/-n (--runner still accepted for compat)
- agent-ci-dev script now builds DTU before running CLI
- Extract YAML compatibility tables to cli/compatibility.md
- Expand CLI usage docs with per-command flag tables
- Document DOCKER_HOST support for remote Docker
2026-03-12 22:35:26 +02:00
Peter Pistorius
c6dd68ddb8
feat: generalize package manager caching for NPM, Yarn, and Bun
...
- Extend computeLockfileHash() to detect package-lock.json, yarn.lock, bun.lock
- Replace PNPM-only .modules.yaml sentinel with universal hasInstallSentinel()
that checks .package-lock.json (NPM), .yarn-integrity (Yarn), .cache (Bun)
- Add NPM and Bun global cache bind-mounts into containers
- Extend virtualCachePatterns to skip tar for all PM cache keys
- Add benchmark scripts in experiments/pkg-cache-bench/
- 176 tests pass, TypeScript clean
2026-03-09 13:19:46 +02:00
justinvdm
76f0957bef
Rename the project to match the new name.
2026-03-09 01:06:01 +02:00
justinvdm
5d73beb348
Implement e2e test infrastructure and derive tests command.
2026-03-09 00:33:48 +02:00
justinvdm
073ef8e906
Add test generation command and e2e test infrastructure for derive.
2026-03-09 00:20:01 +02:00
justinvdm
ac9bd7c43f
Clarify CLI behavior and documentation.
2026-03-09 00:18:20 +02:00
justinvdm
8f23e9d474
Update CLI context detection and conversation discovery tests.
2026-03-09 00:09:33 +02:00
Peter Pistorius
4c6cee4df5
Try to improve performance.
2026-03-08 14:39:46 +02:00
Peter Pistorius
922b01df41
Rewrite the past. Closes #14 .
2026-03-06 21:54:22 +02:00
justinvdm
f9f984af38
Add e2e tests for derive test generation command.
2026-03-06 01:14:02 +02:00
justinvdm
ced763d148
Add test generation command.
2026-03-06 01:05:32 +02:00
justinvdm
9e4daef127
Implement gen-tests command for derive.
2026-03-06 00:54:54 +02:00
justinvdm
f9b4a3e52a
Implement env var overrides and e2e test infrastructure for derive.
2026-03-06 00:24:47 +02:00
justinvdm
7a16e8dbdd
Implement derive test infrastructure.
2026-03-06 00:15:56 +02:00
justinvdm
f4eb46d1c3
Implement fake claude binary for deterministic gherkin output.
2026-03-05 23:58:37 +02:00
justinvdm
8d3537f020
Implement derive test generation pipeline.
2026-03-05 21:36:03 +02:00
justinvdm
b1324e9b91
Split specs into feature files.
2026-03-04 23:37:02 +02:00
justinvdm
4f4be8ca5b
Organize specs as per-feature .feature files with optional --scope.
2026-03-04 23:33:54 +02:00
justinvdm
a9b47a2fd6
Implement --scope flag for spec subdirectory.
2026-03-04 22:59:41 +02:00
justinvdm
6f5f1d8924
Remove spec file path from database schema.
2026-03-04 22:45:30 +02:00
justinvdm
e6c3a139f7
Implement feature file split for multi-file spec storage.
2026-03-04 22:36:39 +02:00
justinvdm
6fdff3587a
Add derive CLI tool for spec extraction from Claude Code conversations.
2026-03-04 01:51:27 +02:00
justinvdm
2b8011da09
Prevent ghost conversations from session persistence.
2026-03-04 01:30:17 +02:00
justinvdm
36d137566a
Update Sonnet model in derive pipeline.
2026-03-04 01:08:57 +02:00
justinvdm
a683ca4e5f
Skip review pass on intermediate specs in reset mode.
2026-03-04 00:59:10 +02:00
justinvdm
309a0b0094
Disable tools and set low effort for spawned agent.
2026-03-04 00:47:46 +02:00
justinvdm
5e257a3e05
Refactor system prompt handling to avoid OS arg length limits.
2026-03-04 00:34:11 +02:00
justinvdm
874fbcd8f3
Implement --reset --keep-spec flag to preserve existing spec file.
2026-03-04 00:01:45 +02:00
justinvdm
5d571ebfe3
Expand filter pass to deduplicate and simplify specs.
2026-03-03 23:55:59 +02:00
justinvdm
76e320a4ff
Remove internal error handling scenarios and update spec file location.
2026-03-03 23:29:11 +02:00
justinvdm
5a6ef5aaca
Implement derive init mode for manual seeding.
2026-03-03 22:38:59 +02:00
justinvdm
639df3e247
Implement project-local spec storage and CLI-driven rearchitect.
2026-03-03 22:31:36 +02:00
justinvdm
977788d692
Implement CLI-driven rearchitect with opt-in watch mode.
2026-03-03 22:09:28 +02:00
justinvdm
eda7a87507
Rearchitect derive from daemon to manual CLI tool.
2026-03-03 21:28:12 +02:00
justinvdm
f23ea69308
Update .../justin/worklogs/2026-03-03-machinen-setup.md | and 10 other file(s)
2026-03-03 17:04:25 +02:00
Peter Pistorius
330e50a90c
Fix tests.
2026-02-28 23:22:55 +02:00
Peter Pistorius
b8e5bd2039
Headless refactor.
2026-02-28 22:08:14 +02:00
Peter Pistorius
876e9db999
Make job detection dynamic.
2026-02-25 20:37:43 +02:00
Peter Pistorius
45a0177de6
Fix nodejs cache.
2026-02-25 14:06:24 +02:00
Peter Pistorius
7f1b5278a2
Add worklog.
2026-02-23 21:39:57 +02:00
Peter Pistorius
252a05337c
feat: Implement initial Electrobun desktop UI with core components and configuration.
2026-02-21 11:58:35 +02:00
Peter Pistorius
1bc7b6321e
feat: Introduce broad updates across SDK, runner components, and build infrastructure, including new git configuration and documentation.
2026-02-19 18:28:06 +02:00
Peter Pistorius
b9dcaa76ac
Re-introduce rigor.
2026-02-19 18:12:20 +02:00
Peter Pistorius
3f240542b0
feat: Update various SDK components including Web API contracts, expression engines, workflow parsing, and runner infrastructure.
2026-02-18 20:49:36 +02:00
Peter Pistorius
7462b18b79
Update runner core components, SDKs, tests, documentation, and configuration files.
2026-02-18 16:55:26 +02:00
Peter Pistorius
d6a273329b
feat: Update environment configuration, enhance server state management, and add DTU seeding functionality in WarmPool
2026-02-17 22:13:42 +02:00
Peter Pistorius
98b96c9c0f
feat: Implement new expression evaluation engine, update API contracts, and enhance runner container capabilities.
2026-02-17 16:04:50 +02:00
Peter Pistorius
ac0587bec0
feat: Implement SHA indicators in the Bridge Console for local and GitHub jobs by standardizing API job storage and enhancing the UI.
2026-02-16 12:12:29 +02:00
Peter Pistorius
ebe8c4f058
feat: Implement local CI simulation via oa run command, enabling local changes to be run in a container with git shims and bind mounts for protection."
2026-02-15 00:14:52 +02:00
Peter Pistorius
9a7e24a53b
feat: Add GitHub App installation and runner registration mocks to DTU server with tests and CI.
2026-02-14 22:35:25 +02:00