Releases: nodus-it/argos
Releases · nodus-it/argos
0.3.0-beta.1
[0.3.0-beta.1] - 2026-06-19
- docs(changelog): finalize 0.3.0-beta.1 + GitLab MR API doc sync (5aead4c)
- fix: prevent phaseCompleted listeners from firing twice (#90) (c46cd72)
- fix(push): GitLab MR via API + bundle/cost/test-db fixes (#89) (9049e56)
- feat(worker): baseline the PHPStan gate so only new errors block implement (2741bdb)
- fix(workflow): keep a successful run from failing on malformed gate logs (7a9c678)
- docs(changelog): add 0.3.0-beta.1 highlights (#87) (805a7f8)
- feat(workflow): pull-before-run for external branch collaboration (#86) (b665d84)
- feat(tasks): decouple task identity (ULID/slug) from display name (I3) (#85) (4aa82b6)
- refactor(i18n): localize provider bindings, log/diff pages, write-back (#84) (5c0f512)
- feat(mobile): responsive control-room UI + 375px verification gate (P9) (#83) (0f7efcd)
- chore(dev-tools): adopt nodus-it/dev-tools for commands and QA (caa7ac7)
- feat(docs): in-app documentation viewer, DE variant + enforcement (#82) (8d2ac3d)
- feat(teardown): centralize task resource cleanup on delete/abort/orphan (#81) (f66eedc)
- refactor(integrations): split providers, inbound DTO, ingest event (#80) (b73e1b2)
- test(e2e): stabilize and decouple the browser-E2E suite (#79) (4b9f83d)
- refactor: Task events extend DomainEvent (+ actor-resolution fix) (#78) (f0b7297)
- refactor: ee-seams (gate panel access, consolidate account listing) (#77) (22e1588)
- refactor: presentation-layer write/io purity (onboarding + global) (#76) (041bcca)
- refactor: move connected-account OAuth writes into a service (6bc682e)
- fix: show defaults in helper text for task override fields (#75) (fde5233)
- refactor: record provider-setup failure inside the service (bf5d324)
- refactor: move WorkerStack duplication into a service (d6c472e)
- refactor: route RepoProfile resource writes through a service (b448ab3)
- refactor: route credential resource writes through entity services (5e6bf1f)
- refactor: migrate ApiClient writes to a service, add R1 arch rule (576add4)
- refactor: route resource writes through entity services (f37cea9)
- fix: align Tailwind dark utilities with Filament .dark class toggle (#74) (9a2b6fa)
- docs: switch CONTRIBUTING to no-code-PR policy (07fd477)
- fix: branch slug, fix-session budget/cost, trust-proxies test (#72) (b24ac51)
- fix(worker): skip quality gate on infra crashes, don't remediate (#73) (fce5525)
- feat(installer): add --next channel tracking rolling :next images (592f44c)
- ci: add develop/next branching workflows and harden release (41d9bfd)
0.2.0-beta.1
What's Changed
- Beta-Stabilisierung: baseline quality-gate, per-project max-turns, fixes by @bastian-schur in #50
- feat: harden concept/implement prompts for completeness by @bastian-schur in #51
- refactor: remove dead code and tidy repo hygiene by @bastian-schur in #52
- feat: credentials & integrations UI + onboarding wizard by @bastian-schur in #53
- feat: REST API v1 (Sanctum) + API token management by @bastian-schur in #54
- feat: BYOI — build a repo's own worker image by @bastian-schur in #55
- feat(design): Warm Paper + Terracotta redesign by @bastian-schur in #56
- feat(demo): Live-Demo-Deployment nach Implement-Phase by @bastian-schur in #57
- chore(docker): consolidate compose into one canonical file; drop installer/ by @bastian-schur in #58
- feat(demo): gate live demos behind Argos session or basic-auth by @bastian-schur in #59
- fix(demo): wire access env into the stack, recover legacy port, show mode by @bastian-schur in #60
- feat(workflow): task-detail overhaul — stage resolver, banner+stepper, live refresh by @bastian-schur in #61
- fix: remove spurious vertical scrollbar from tab bars by @bastian-schur in #62
- refactor: switch form sections from two-column to single-column layout by @bastian-schur in #63
- refactor: align profile form layout with other resource forms by @bastian-schur in #64
- test(e2e): fake browser-E2E suite + CI integration by @bastian-schur in #65
- fix: show diff on latest implement/respond run by @bastian-schur in #68
- feat: install spatie/laravel-medialibrary v11 by @bastian-schur in #67
- fix: exclude completed tasks from current tasks widget by @bastian-schur in #66
- feat: add control-room hero components to dashboard and task views by @bastian-schur in #69
- chore: code cleanup and refactoring by @bastian-schur in #70
- feat(credentials): verify tokens and OAuth on save, fail fast on rejection by @bastian-schur in #71
Full Changelog: 0.1.0-beta.4...0.2.0-beta.1
0.1.0-beta.4
[0.1.0-beta.4] - 2026-05-31
- fix: raise queue retry_after above the phase-job timeout (f82e448)
- feat: raise default concept max-turns from 30 to 50 (c10c4ee)
- fix(worker): stub a Vite hot file so target apps boot without built assets (f7bc402)
- fix(worker): keep the concept agent lean and budget-aware (2512d23)
- fix(worker): add pcntl, exif and pdo_pgsql to php worker stacks (eb022f0)
- fix: chown task volume to the worker uid on creation (a097a37)
- fix: hand /workspace to the agent uid after writing volume notes (c1c9c32)
- fix: stamp :stage images with a build-dated version (f8f0fa4)
- feat: close source issue when task completes (outbound status-sync) (79ce23e)
0.1.0-beta.3
[0.1.0-beta.3] - 2026-05-31
- test: provision Passport keys so MCP tests pass on a clean checkout (59d9fae)
- docs: document MCP server, Horizon/Redis stack, and task providers (99e55d6)
- feat: add MCP server for task communication (OAuth via Passport) (8884be2)
- feat: add task-provider bindings foundation (#45) (9b82bd0)
- feat: migrate queue system to Laravel Horizon (Redis) (#47) (4a97a4e)
- feat: show waiting-for-worker status in tasks (#44) (aeefe64)
- fix: timer bug and delayed status change after phase switch (#43) (c7324ad)
- feat: per-task log-bundle ZIP download for failure reproduction (670b3da)
- fix: detect Claude Max plan limit and recover from worker crashes (c860b89)
- feat: persist and visualize quality-gate logs in the UI (b1e4765)
- feat(worker): head+tail in quality-gate fix prompt and pipe-exit warning (52fb08e)
- fix(worker): seed /workspace/.env so Laravel boot does not warn (fbf099a)
- feat: better diagnostics — auth-401, codex resume, concept markdown (57c2910)
- fix(worker): pass dummy APP_KEY so target Laravel can boot (0cdc40b)
- feat(worker): make concept phase resumable on max-turns (e8f134e)
- refactor(tasks): split max_turns into max_turns_concept + _implement (acc2e5d)
- chore: retro feedbacks, ai improvements (3aa194d)
0.1.0-beta.2
[0.1.0-beta.2] - 2026-05-10
- chore(release): pin installer app image tag to 0.1.0-beta.2 (645ba4f)
- chore(release): 0.1.0-beta.2 (96d1618)
- feat: wire Laravel Boost MCP stdio into worker phases (#29) (4252ee0)
- feat: worker refactor to support individual stacks, agent refactor to support multiple agents (#41) (306faab)
- feat(worker): introduce AgentRunner contract for multi-agent support (#40) (602daac)
- refactor: centralize task actions in TaskService with domain events (#39) (0f34c20)
- fix: show untracked files in ViewTask diff tab (#38) (39b6d39)
- refactor: centralize task table via TaskTableConcern with status tabs (#37) (5271d9c)
- feat: add per-phase Claude model selection with overrides (#36) (c7914d3)
- fix: persist content before status update to prevent empty UI on poll (#35) (dd7fb44)
- feat: add --beta flag and pre-release fallback to install.sh (#34) (0720022)
- fix: point CI badge to develop branch and remove broken coverage badge (#33) (2f2fcb9)
- docs: replace Bitbucket App Passwords with Repository Access Tokens (#32) (3b2ed5a)
- docs: fix install script URL to point to master branch (#31) (e2b3637)
0.1.0-beta.1
[0.1.0-beta.1] - 2026-05-07
First public beta release of Argos.
Argos is a web-first dev agent: tasks are delegated through a browser UI to
a Claude-powered worker that runs per task in an isolated container and
ships its work as a PR/MR on GitHub, GitLab, or Bitbucket.
What this beta can do
- Web UI for creating, monitoring, and managing tasks (Filament-based)
- Self-host via
install.shwith a Compose stack (db + app + nginx + queue + worker) - Per-task worker container with clean state across the phases
concept → implement → diff → push - Provider integration for GitHub, GitLab, and Bitbucket — each
via OAuth or Personal Access Token- GitHub: PR creation through the REST API
- GitLab: MR creation via
git push -o
- Log download and feedback shortcut straight from the UI
- Reverse-proxy aware (forwarded headers are honored)
- Multi-PHP worker images (PHP 8.3 and 8.4)
Known limitations
- No automatic upgrade path between beta releases — reinstall or manual
migration may be required - The database schema may change between betas; no backwards-compatibility
guarantee - API/CLI surface is not yet stable
Setup
See the README.