Commit Graph

13 Commits

Author SHA1 Message Date
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 aac7169fe3 Merge main and resolve conflicts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 16:41:27 +02:00
Peter Pistorius 8283ee0c0c feat(cli): split UI/logic, fix direct container DTU connectivity, show runner names
- Replace RenderContext with RunStateStore + pure state-renderer (no I/O in render)
- Fix direct container jobs failing to connect to ephemeral DTU (was hardcoded to 127.0.0.1:80)
- Bind ephemeral DTU to 0.0.0.0 so containers can reach it via bridge network
- Show runner name (dimmed) alongside job name in multi-job collapsed output
- Use project-relative .machinen dir inside Docker for correct bind-mount paths

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 14:34:51 +00:00
Peter Pistorius 4ba45d946b Ignore temporary devcontainer file. 2026-03-10 13:31:45 +02:00
Peter Pistorius f58618c67f Add dev containers script. 2026-03-10 13:04:04 +02:00
Peter Pistorius b349c3557a chore(core): centralize default working directory in working-directory.ts 2026-03-06 08:50:29 +02:00
Peter Pistorius f2f7079cdc chore: gitignore .machinen dirs + fix commits list click handler
.gitignore: add .machinen so repo-scoped run state is never accidentally
committed to version control.

ui/src/mainview/commits.ts: fix run group header — change cursor from
'default' to 'pointer' and wire up a click handler that navigates to
the runs view for the selected run.
2026-03-05 18:28:03 +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 1f282ca79f Fix linting errors. 2026-02-19 18:44:03 +02:00
Peter Pistorius b9dcaa76ac Re-introduce rigor. 2026-02-19 18:12:20 +02:00
Peter Pistorius e591746f69 feat: Implement warm pool strategy for the GitHub Actions runner to optimize job startup. 2026-02-12 15:52:08 +02:00
Peter Pistorius b1b510e93e feat: Orchestrate the official GitHub Actions self-hosted runner and add a presence check API for workflow routing. 2026-02-11 23:28:37 +02:00
Peter Pistorius b22c8d10b9 feat: Introduce a local runner agent that polls the bridge for jobs, unifying presence updates into the job polling endpoint. 2026-02-09 22:23:41 +02:00