Skip to content

Releases: atretyak1985/swarmery

swarmery-v0.2.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 07:57
9f30d48

Marketplace totals

  • Packs: 16
  • Agents: 26
  • Skills: 70
  • Commands: 15
  • core v3.13.0: 13 agents, 37 skills, 8 commands
  • Go packages: 112
  • API routes: 260

Plugin packs

Plugin Description
core Vendor-neutral agent-development core: generic agents, skills, commands, hooks, and the project-aware agent-work CLI.
uav-pack UAV/drone domain pack: MAVLink-style telemetry, mission planning, embedded/edge runtime.
iot-pack IoT domain pack: BLE communication, device telemetry, health-metrics processing.
web-pack Web/marketing domain pack: SEO, i18n, landing-page CRO, Figma-to-code styling.
infra-pack Infrastructure & delivery domain pack: Kubernetes/Helm, GitOps promotion, IaC, GitLab CI, cloud CI auth (GCP + AWS), Keycloak. Opt-in; requires core.
lsp-pack Semantic code-navigation pack: Serena LSP MCP server. Opt-in; requires the serena binary (uv) on the machine.
claude-eng-pack Claude-engineering pack: skills for building/auditing Claude agent systems — agent architecture, tool/MCP design, prompt engineering, Claude Code config, context reliability. Opt-in; requires core.
graft-pack Context-graph pack: the graft skill plus two hooks — coverage-gated file:line locators injected into a prompt before the first grep, and a blast-radius note after every edit. Opt-in; requires the graft CLI on the machine.
graphify-pack Knowledge-graph pack: the /graphify skill — repo/folder → persistent knowledge graph with query/path/affected tools and HTML/JSON/Neo4j exports. Opt-in; requires the graphify CLI on the machine.
architecture-pack Repo-wide architecture map: /architecture-map generates a machine-readable JSON contract (layers, modules, file-anchored flows) + self-contained HTML viewer, freshness-stamped per commit; the swarmery dashboard serves both on its Architecture page. Also /visualize: turn a document or an explanation into one interactive, self-contained HTML explainer page.
jira-pack Issue-tracker pack: /jira-fix drives any Jira ticket end-to-end — access preflight, defect-or-change triage, reproduction or test-first evidence, delegated fix/implementation, evidence comment, QA transition. Opt-in; requires core and an Atlassian MCP provider enabled on the machine.
accounts-pack Multi-account pack: bind a project to one of several Claude Code accounts and run every session under it — /account, a shell wrapper, an optional shell function, and a wrong-account warning. The binding is machine-local, and a binding file committed to git is ignored. Opt-in; requires the swarmery CLI.
design-pack Design-handoff pack: /design-implement takes an exported design and re-expresses it in the project's stack pixel-accurately — computed-style token inventory, reuse-vs-create recon, an approval gate, and a measured pixel diff as the completion criterion. Opt-in; requires core.
review-pack Pull-request review pack: /pr-review reviews a GitHub PR and posts verified inline findings, or triages the reviewer comments on it — verify each against the code, fix the valid ones behind the repo's gates, rebut the rest with file:line evidence, reply in-thread. Opt-in; requires the gh CLI.
swarmery-link Live-session sensor mod (function hooks): reports turn boundaries, tool calls by name and input hash, context fill, rate limits and cost to a local swarmery daemon over its token-guarded link API. The sensor never blocks or rewrites anything; silent when the daemon's token file is absent. With the opt-in control option the dashboard can stop the session's running turn and send it prompts; with the opt-in forecast option one haiku call per user turn predicts what the turn will touch and the daemon scores the forecast against the actual (paths and numbers only); with the opt-in approvals option a permission ask goes to the swarmery approvals queue first and an AskUserQuestion can be answered from the dashboard, the shim or the native dialog taking over whenever the daemon does not decide; with the opt-in swarm option it logs messages between sessions, keeps a shared registry of the files each session is editing (an advisory line when two live sessions edit one file), and lets the dashboard message a session; with the opt-in planBand option a band above the prompt shows the session's swarmery plan phase and its checklist (/plan opens it, criteria tick from the terminal) and a line under the answer flags an editing turn that looks off the running phase. Opt-in; requires the swarmery daemon.
guard-pack Guard mod pack (function hooks): keeps file tools inside the project's roots, redacts secret-shaped values in tool results before Claude sees them (the raw output may still be kept in the local transcript; see the pack README's Limits), routes production-deploy shell commands to the native ask dialog, and can hide agents of packs the project has not enabled. Policy comes from .claude/project.json at runtime. Opt-in; needs neither core nor the swarmery daemon.

What's Changed

  • feat(core): agent effort from the Opus 5.5 sweep (core 3.9.0) + subscription eval runner by @atretyak1985 in #376
  • docs(readme): recommend a global gitignore for .serena/ and .swarmery/ by @showdev in #370
  • docs(claude-md): point PR authors at the existing PR template and its gates by @showdev in #371
  • fix(core): read task mtimes on Linux, not filesystem blocks by @showdev in #373
  • fix(swarmery): pin the workspace scanner's project binding at onboard/attach time by @showdev in #377
  • fix(swarmery): detect a session model change that arrives in a later ingest batch by @atretyak1985 in #379
  • fix(swarmery): tell headless phase/plan prompts about additionalDirectories (port of #374) by @atretyak1985 in #378
  • feat(swarmery): add new domain packs, trust swarmery hostname, install redeploy from local source by @showdev in #372
  • chore(core): release 3.9.1 for the agent-work.sh Linux mtime fix (#373) by @atretyak1985 in #380
  • chore: set learning.areaDepth to 4 for this repo by @atretyak1985 in #381
  • feat(core): session-closeout writes a plain-language plan/SUMMARY.md (core 3.9.2) by @atretyak1985 in #382
  • fix(swarmery): resolve mainApp/declared repo for dispatched board cards too by @showdev in #383
  • fix(swarmery): let the local classifier drop the schema and append a prompt suffix by @atretyak1985 in #384
  • fix(swarmery): six retro follow-ups (eval regex CI, null DTO slices, lesson recovery, notify default, dispatch doc return, backfill roots) by @atretyak1985 in #385
  • fix(swarmery): make the local classifier's call timeout configurable by @atretyak1985 in #387
  • fix(swarmery): make extra trusted origins opt-in, drop hardcoded "swarmery" host by @showdev in #390
  • feat(swarmery): a labelling queue on the Decisions page by @atretyak1985 in #391
  • chore: land phases 0 and 1 of the account-switch-estate plan by a real merge by @peakodev in #393
  • fix(swarmery): mint dispatched micro-plans into the onboarded workspace, not a duplicate tree by @showdev in #386
  • fix(swarmery): ignore a git-tracked account binding by @peakodev in #392
  • feat(swarmery): filter projects by onboarded, not managed by @showdev in #388
  • fix(swarmery): guard dashboard modal exits against silent data loss by @showdev in #389
  • docs: sync docs and READMEs with #386, #388, #389, #392, #393 by @atretyak1985 in #394
  • feat(route): pick model, effort and playbook by task complexity (shadow by default) by @atretyak1985 in #402
  • feat(swarmery-web): one sidebar with 9 places and shared layout primitives (Canvas v3 S1+S2) by @atretyak1985 in #395
  • fix(decide): give the D2 digest ship evidence so outcome can tell shipped from abandoned by @atretyak1985 in #399
  • fix(wsingest): keep run effort and run-derived rows when a phase doc is renamed by @atretyak1985 in #400
  • chore: bump @types/node from 26.6.1 to 26.6.2 in /tools/swarmery/web by @dependabot[bot] in #405
  • chore: bump vite from 8.3.0 to 8.3.1 in /tools/swarmery/web by @dependabot[bot] in #406
  • chore: bump @xyflow/react from 12.11.6 to 12.12.0 in /tools/swarmery/web by @dependabot[bot] in #407
  • fix(wsingest): keep a prior's report-filled verdict sticky across rescans by @atretyak1985 in #408
  • chore: add Swarmery v3 concept mockup and prune stale package-lock entries by @atretyak1985 in #409
  • docs(swarmery): explain the optional local-model setup on the Decisions page by @atretyak1985 in #410
  • refactor(swarmery-web): share the agent grouping thr...
Read more

swarmery-v0.2.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 09:34
0fcf18f

Marketplace totals

  • Packs: 13
  • Agents: 26
  • Skills: 69
  • Commands: 13
  • core v3.8.0: 13 agents, 37 skills, 8 commands
  • Go packages: 87
  • API routes: 203

Plugin packs

Plugin Description
core Vendor-neutral agent-development core: generic agents, skills, commands, hooks, and the project-aware agent-work CLI.
uav-pack UAV/drone domain pack: MAVLink-style telemetry, mission planning, embedded/edge runtime.
iot-pack IoT domain pack: BLE communication, device telemetry, health-metrics processing.
web-pack Web/marketing domain pack: SEO, i18n, landing-page CRO, Figma-to-code styling.
infra-pack Infrastructure & delivery domain pack: Kubernetes/Helm, GitOps promotion, IaC, GitLab CI, cloud CI auth (GCP + AWS), Keycloak. Opt-in; requires core.
lsp-pack Semantic code-navigation pack: Serena LSP MCP server. Opt-in; requires the serena binary (uv) on the machine.
claude-eng-pack Claude-engineering pack: skills for building/auditing Claude agent systems — agent architecture, tool/MCP design, prompt engineering, Claude Code config, context reliability. Opt-in; requires core.
graft-pack Context-graph pack: the graft skill plus two hooks — coverage-gated file:line locators injected into a prompt before the first grep, and a blast-radius note after every edit. Opt-in; requires the graft CLI on the machine.
graphify-pack Knowledge-graph pack: the /graphify skill — repo/folder → persistent knowledge graph with query/path/affected tools and HTML/JSON/Neo4j exports. Opt-in; requires the graphify CLI on the machine.
architecture-pack Repo-wide architecture map: /architecture-map generates a machine-readable JSON contract (layers, modules, file-anchored flows) + self-contained HTML viewer, freshness-stamped per commit; the swarmery dashboard serves both on its Architecture page.
jira-pack Issue-tracker pack: /jira-fix drives any Jira ticket end-to-end — access preflight, defect-or-change triage, reproduction or test-first evidence, delegated fix/implementation, evidence comment, QA transition. Opt-in; requires core and an Atlassian MCP provider enabled on the machine.
accounts-pack Multi-account pack: bind a project to one of several Claude Code accounts and run every session under it — /account, a shell wrapper, an optional shell function, and a wrong-account warning. Opt-in; requires the swarmery CLI.
design-pack Design-handoff pack: /design-implement takes an exported design and re-expresses it in the project's stack pixel-accurately — computed-style token inventory, reuse-vs-create recon, an approval gate, and a measured pixel diff as the completion criterion. Opt-in; requires core.

What's Changed

  • docs(notch): bring the README up to what shipped by @atretyak1985 in #321
  • feat(swarmery): exploration-share metric, branch blast radius and per-repo map freshness on the Architecture page by @atretyak1985 in #322
  • fix(provision): bind marketplace update and the user-scope fallback install to the project's account config dir by @atretyak1985 in #323
  • fix(plugins): install-path-only cache sync across config dirs, and a template-only viewer refresh in provisioning by @atretyak1985 in #324
  • feat(core): make Blocked calls a mandatory Completion Report field and fence orchestrator work by @atretyak1985 in #325
  • feat(agentsync): generate project agent overrides instead of forking them by hand by @atretyak1985 in #326
  • docs(agents): give delegated agents a worktree-aware preflight contract by @atretyak1985 in #327
  • feat(graft-pack): context-graph pack with prompt injection and blast-radius hooks; /impact prefers graft; graft section on the tools API by @atretyak1985 in #329
  • fix(graft): federated multi-repo index in the prompt hook and tools API; CLI availability via user bin dirs by @atretyak1985 in #332
  • chore: bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #331
  • feat(swarmery): per-account secret store, per-phase model selection, and four daemon run-path fixes by @peakodev in #340
  • fix(design-pack): rename the design-implement skill to design-build so the command registers by @atretyak1985 in #339
  • feat(swarmery-web): add diamond favicon for tab recognition by @showdev in #338
  • chore: bump react and @types/react in /tools/swarmery/web by @dependabot[bot] in #333
  • chore: bump vite from 8.2.2 to 8.3.0 in /tools/swarmery/web by @dependabot[bot] in #334
  • chore: bump @biomejs/biome from 2.5.12 to 2.5.13 in /tools/swarmery/web by @dependabot[bot] in #337
  • chore: bump react-dom and @types/react-dom in /tools/swarmery/web by @dependabot[bot] in #336
  • chore: bump @types/node from 26.4.1 to 26.5.1 in /tools/swarmery/web by @dependabot[bot] in #335
  • fix(swarmery): one spawn-env composition for every claude launch, plus the #340 follow-ups by @atretyak1985 in #341
  • fix(swarmery): widen the daemon PATH for spawned MCP tooling, whole-env terminal dock, evals advisories by @atretyak1985 in #342
  • fix(notch): follow the display set and the visible frame across screen changes by @atretyak1985 in #343
  • feat(architecture-pack): diagram zoom and a "Modules & flows" reader tab in the map viewer; dashboard pane scrolls as a page by @atretyak1985 in #349
  • docs(gate-hardening): fill the burn-in rows from the log by @atretyak1985 in #344
  • feat(core): gate search-shaped general-purpose dispatches toward Explore by @atretyak1985 in #346
  • feat(core): file-backed verification rule and cost fields in the phase-doc contract by @atretyak1985 in #347
  • feat(core): block inline heredocs; add leading-cd and compound-form guard rules by @atretyak1985 in #345
  • chore: enable graft-pack in this repo's self-hosted plugin set by @peakodev in #350
  • fix(swarmery): account-aware spawn env for trajjudge, handoff and extract by @peakodev in #351
  • feat(swarmery): agent memory layers — NEXT.md session bridge, scheduled telemetry prune, auto-memory consolidation, lesson identity (plan 530, phases 1–4) by @atretyak1985 in #348
  • feat(swarmery): swarmery version, and release notes that open with the marketplace totals by @atretyak1985 in #352
  • fix(swarmery): allow-list archmap revisions and pass --end-of-options to git by @atretyak1985 in #354
  • feat(swarmery): systemd --user backend for install / uninstall / service-status on Linux by @atretyak1985 in #353
  • fix(swarmery): index the FK child columns of events/turns — the retention prune wedged the daemon for 11 hours by @atretyak1985 in #355
  • feat(swarmery): scope the Plans session column to the open phase (plan 536) by @atretyak1985 in #357
  • feat(swarmery): improve loop proposes SKILL.md edits; worktree auto-memory parity proven; the ~/.claude/projects slug unified (plan 530, phases 5–6) by @atretyak1985 in #356
  • fix(core): count components across enabled plugins, and address tech-lead by its plugin by @atretyak1985 in #358
  • chore: bump playwright-core from 1.62.1 to 1.63.0 in /tools/swarmery/web by @dependabot[bot] in #364
  • chore: bump @biomejs/biome from 2.5.13 to 2.5.14 in /tools/swarmery/web by @dependabot[bot] in #363
  • chore: bump react-router-dom from 7.18.3 to 7.18.4 in /tools/swarmery/web by @dependabot[bot] in #362
  • chore(web): take mermaid 12 with the pre-v12 layout and look pinned by @atretyak1985 in #365
  • chore: bump @types/node from 26.5.1 to 26.6.1 in /tools/swarmery/web by @dependabot[bot] in #361
  • chore: bump modernc.org/sqlite from 1.58.0 to 1.59.0 in /tools/swarmery by @dependabot[bot] in #360
  • feat(swarmery): cut headless defaults over to Claude Opus 5.5 by @atretyak1985 in #366
  • fix(swarmery): keep go test from opening a browser and spawning MCP servers by @peakodev in #367
  • fix(web): override lodash-es to ^4.18.1 (Dependabot #31, #32) by @atretyak1985 in #368
  • release: Opus 5.5 readiness + predictive learning loop (core 3.8.0) by @atretyak1985 in #369
  • chore(release...
Read more

notch-v0.2.2

Choose a tag to compare

@github-actions github-actions released this 08 Sep 14:36
fa101a7

What's Changed

  • feat(notch): keep the usage panel fresh (timer, on open, refresh button) by @atretyak1985 in #320

Full Changelog: notch-v0.2.1...notch-v0.2.2

notch-v0.2.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 14:30
f5ea2f8

What's Changed

Full Changelog: notch-v0.2.0...notch-v0.2.1

notch-v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 10:11
3c5fb5a

What's Changed

  • feat(notch): right-edge Grammarly-style tab as the default placement by @atretyak1985 in #316

Full Changelog: notch-v0.1.0...notch-v0.2.0

notch-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 08:37
5f671e8

What's Changed

  • fix: a finished phase must write its summary where the dashboard reads it by @atretyak1985 in #156
  • feat(swarmery): multi-account visibility — multi-root ingest, session accounts, settings overlays by @peakodev in #155
  • feat(swarmery): multi-account usage — per-account quotas with connect-account OAuth by @peakodev in #157
  • feat(swarmery): usage accounts — disconnect and reconnect by @peakodev in #158
  • feat(swarmery): usage card — disconnect button in the header top-right by @peakodev in #159
  • fix(swarmery): resolve plugin catalogs through known_marketplaces.json by @peakodev in #160
  • feat(swarmery): connectors UI — MCP server visibility + shared claude-binary resolution by @peakodev in #161
  • feat(swarmery): plan sessions panel + honestly cross-project Sessions by @atretyak1985 in #162
  • feat(swarmery): board task create modal, detail modal, and delete by @atretyak1985 in #163
  • Dev by @atretyak1985 in #164
  • fix(swarmery): dispatcher ownership guard in HealStale by @atretyak1985 in #165
  • chore: bump modernc.org/sqlite from 1.54.0 to 1.55.0 in /tools/swarmery by @dependabot[bot] in #167
  • ci: bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #166
  • chore: bump @types/react from 19.2.17 to 19.2.18 in /tools/swarmery/web by @dependabot[bot] in #168
  • chore: bump typescript from 5.9.3 to 7.0.2 in /tools/swarmery/web by @dependabot[bot] in #169
  • chore: bump react-router-dom from 7.18.1 to 7.18.2 in /tools/swarmery/web by @dependabot[bot] in #170
  • chore: bump playwright-core from 1.62.0 to 1.62.1 in /tools/swarmery/web by @dependabot[bot] in #172
  • chore: bump @types/react-dom from 19.2.3 to 19.2.4 in /tools/swarmery/web by @dependabot[bot] in #171
  • fix(swarmery): worktree single-flight + verify fix-task ownership; feat: Sessions plan runs & per-page scope chip by @atretyak1985 in #173
  • fix(swarmery): let Planning start another plan after one lands by @atretyak1985 in #174
  • fix(swarmery): hide the plan-ready card once a new plan is being described by @atretyak1985 in #175
  • feat(jira-pack): ticket-driven fix runs + board card labels by @atretyak1985 in #176
  • fix(evals): anchor sibling-verdict assertions to the declared verdict by @atretyak1985 in #177
  • feat(jira-pack): triage every ticket class, not just reproducible defects by @atretyak1985 in #178
  • Dev by @atretyak1985 in #179
  • fix(swarmery): scope the System page to the project's effective system by @atretyak1985 in #180
  • Dev by @atretyak1985 in #181
  • feat(swarmery): worktree janitor — sweep agent worktrees nobody else will by @atretyak1985 in #183
  • chore: bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #182
  • feat(swarmery): stamp the build identity into the version header by @atretyak1985 in #185
  • feat(swarmery): hoist the origin-scope chips above the System tab bar by @atretyak1985 in #186
  • feat(design-pack): pixel-accurate design handoff pack by @atretyak1985 in #184
  • feat(swarmery): usage guides for all 134 system items, with a Docs tab and a coverage gate by @atretyak1985 in #187
  • feat(swarmery): multi-account tail — indication, dashboard UI, and the last four spawns by @atretyak1985 in #189
  • feat(swarmery): auto-fill plugin config from probe and harden the modal by @atretyak1985 in #193
  • Dev by @atretyak1985 in #194
  • docs(accounts-pack,swarmery): multi-account walkthrough, glossary concepts and ?-explainers by @atretyak1985 in #195
  • chore: bump js-yaml from 4.3.0 to 4.3.1 in /evals in the npm_and_yarn group across 1 directory by @dependabot[bot] in #196
  • feat(swarmery): read a scoped account's suffixed keychain item for its credential by @atretyak1985 in #197
  • feat(swarmery): mark the scoped project's active account in the usage modal by @atretyak1985 in #198
  • fix(swarmery): keep planner output on the scanner-visible task-dir shape by @atretyak1985 in #199
  • fix(swarmery): show the active-account banner even with a single usage row by @atretyak1985 in #201
  • fix(swarmery): translate leftover Ukrainian planning UI strings to English by @atretyak1985 in #202
  • feat(swarmery): account tabs in the usage modal, opening on the active one by @atretyak1985 in #203
  • fix(core): bind tool-error hygiene rules to tech-lead's own tool calls by @atretyak1985 in #200
  • fix(swarmery): drop dangling phase deps parsed from "Depends on" cells by @atretyak1985 in #204
  • fix(swarmery): copy untracked .claude/ config into fresh phase-run worktrees by @atretyak1985 in #205
  • chore: bump hono from 4.12.32 to 4.13.1 in /evals in the npm_and_yarn group across 1 directory by @dependabot[bot] in #206
  • chore: bump modernc.org/sqlite from 1.55.0 to 1.56.0 in /tools/swarmery by @dependabot[bot] in #207
  • chore: bump vite from 8.1.5 to 8.2.1 in /tools/swarmery/web by @dependabot[bot] in #208
  • chore: bump @vitejs/plugin-react from 6.0.3 to 6.0.5 in /tools/swarmery/web by @dependabot[bot] in #209
  • chore: bump @types/node from 26.1.1 to 26.1.2 in /tools/swarmery/web by @dependabot[bot] in #210
  • feat(swarmery): project-scoped approvals — sidebar panel + workspace-rail tab by @atretyak1985 in #211
  • fix(swarmery): dashboard reads effective plugin state incl. settings.local.json by @atretyak1985 in #212
  • Fix/headless permission mode by @atretyak1985 in #213
  • fix(security): close open Dependabot and CodeQL alerts by @atretyak1985 in #214
  • fix(swarmery): verification diffs the persisted start point, not the branch itself by @atretyak1985 in #215
  • feat(swarmery): board inbox lifecycle — TTL sweep, amnesty, quick actions by @atretyak1985 in #216
  • feat(swarmery): playbooks become dispatch policy — alias quick-fix, wire model/permission, auto-profile by @atretyak1985 in #217
  • feat(swarmery): board review loop — diff view, land/re-run/discard by @atretyak1985 in #218
  • feat(swarmery): three-lane board — inbox/working/review, actions replace drag by @atretyak1985 in #219
  • fix(swarmery): board cards speak lanes — grouped ColumnMenu, Move to Queued by @atretyak1985 in #220
  • feat(swarmery): ✨ spec-driven planning — plan/spec.md + spec↔phase traceability gate by @atretyak1985 in #221
  • docs(swarmery): 📝 illustrated guides — renderer blocks, plumbing, 4 guides, reference restyle by @atretyak1985 in #222
  • feat(site): ✨ swarmery landing page + GitHub Pages deploy by @atretyak1985 in #223
  • feat: align fleet prompts and headless effort with the Opus 5 prompting guide by @atretyak1985 in #224
  • chore(site): robots.txt for the landing by @atretyak1985 in #225
  • fix(swarmery): renumber plan_spec migration 0052 → 0053 by @atretyak1985 in #226
  • feat(swarmery): ✨ docs page Canvas v2 — vertical rail, callouts, § sections by @atretyak1985 in #227
  • feat(swarmery): ✨ Docs screen polish, design-pack onboarding, biome lint by @atretyak1985 in #228
  • feat(swarmery): ✨ plan revisions — staged, reviewable edits to ...
Read more

swarmery-v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 09:14
72ce02f

What's Changed

  • feat(core): add c4-architecture-docs skill (core 1.4.0) by @peakodev in #1
  • feat: Swarmery Control Plane MVP (tools/swarmery) by @atretyak1985 in #2
  • feat(web): session-detail agents/skills summary chips by @atretyak1985 in #3
  • fix(swarmery-tool): no-cache index.html + describe agents in timeline/chips by @atretyak1985 in #4
  • feat(web): Bloombum editorial redesign — cream paper theme by @atretyak1985 in #6
  • fix(swarmery-tool): backlog batch 1 — async agent durations, orphaned sidechain events, launchd retry by @atretyak1985 in #7
  • feat(swarmery-tool): Chat tab — session as a readable conversation by @atretyak1985 in #8
  • feat(web): dark editorial theme — implement Swarmery Redesign as drawn by @atretyak1985 in #9
  • feat(swarmery-tool): parity API — health, docs, stats/overview, session aggregates by @atretyak1985 in #10
  • feat(web): parity UI — day navigator, sparklines, rails, Docs screen, health footer by @atretyak1985 in #11
  • fix(web): wordmark belongs to the sidebar corner by @atretyak1985 in #12
  • docs(design): phase 2.5 — Reporter, reports, self-filling checklists by @atretyak1985 in #13
  • feat(swarmery-tool): owner-review polish — names, filters, table layout, pinned detail, frame by @atretyak1985 in #14
  • fix(swarmery-web): fixed table columns, grouped agents rail, tab autoscroll, rail→diff jump by @atretyak1985 in #15
  • docs(plan): phase 2 — approvals + hooks implementation plan by @atretyak1985 in #16
  • docs(design): §5 insights + MCP memory, §6 developer superpowers by @atretyak1985 in #17
  • fix(swarmery): WS overflow resync — stale Active-now / ghost rows by @atretyak1985 in #18
  • docs(design): §7 workspaces — intent↔telemetry bridge (phase 3.5) by @atretyak1985 in #19
  • docs(swarmery): hooks spike — PermissionRequest contract verified live (step 2.1) by @atretyak1985 in #20
  • chore(swarmery-tool): phase-2 contract freeze — approvals types, hooks protocol, migration 0007 by @atretyak1985 in #21
  • feat(swarmery-tool): workspaces E-lite — task↔session linking + cost-per-task (phase 3.5) by @atretyak1985 in #22
  • feat(core): SessionStart hook logs session uuid on the active task card — 1.7.0 by @atretyak1985 in #23
  • feat(swarmery-tool): approvals backend — long-poll hooks, shim, installer (phase 2.3) by @atretyak1985 in #25
  • feat(swarmery-web): approvals screen, live nav badge, overview pending rail (phase 2.4) by @atretyak1985 in #24
  • docs(swarmery): step-2.6 completion report — phase-2 wave integration by @atretyak1985 in #26
  • fix(core): restore exec bit on post_bash_index_check.sh — 1.7.1 by @atretyak1985 in #27
  • fix(swarmery-tool): heal stub session attribution + /tmp exclude-list by @atretyak1985 in #28
  • feat(swarmery): System registry Stage 1 - scanner, linter, /api/system, UI (phase 4) by @atretyak1985 in #29
  • feat(swarmery): answer AskUserQuestion from the dashboard by @atretyak1985 in #30
  • feat(swarmery): Phase 4 Stage 2 — system config editor (write path) by @atretyak1985 in #31
  • feat(swarmery): per-agent run history & statistics by @atretyak1985 in #32
  • Feat/agent run history by @atretyak1985 in #33
  • feat(swarmery): agent run history, per-agent analytics, and full dashboard redesign by @atretyak1985 in #34
  • feat(swarmery): interactive session chat composer with stop/resume + live activity by @atretyak1985 in #35
  • fix(audit): remediate P1–P3 findings from repo audit by @atretyak1985 in #36
  • ci: bump actions/checkout from 4.3.1 to 7.0.0 by @dependabot[bot] in #37
  • ci: bump actions/setup-node from 4.4.0 to 7.0.0 by @dependabot[bot] in #38
  • ci: bump actions/setup-go from 5.6.0 to 6.5.0 by @dependabot[bot] in #39
  • chore: bump recharts from 2.15.4 to 3.9.2 in /tools/swarmery/web by @dependabot[bot] in #41
  • feat(swarmery): color project names by stable per-project hue by @atretyak1985 in #45
  • feat(swarmery): project onboarding → management dashboard + archive scoping by @atretyak1985 in #46
  • chore(swarmery): upgrade web to React 19 + Vite 8 + plugin-react 6 by @atretyak1985 in #47
  • feat(swarmery): restore hue-wheel project colors + shared color context by @atretyak1985 in #48
  • feat(core): migrate plan/artifact paths to swarmery workspace standard by @atretyak1985 in #49
  • feat(swarmery): full detach + attach — round-trip project offboarding by @atretyak1985 in #50
  • fix(overlays): add lsp-pack + infra-pack to enabledPacks schema enum by @peakodev in #51
  • docs: refresh CLAUDE.md to match the current repo state by @peakodev in #52
  • docs(core): fix statusline-help paths after overlay migration + document Fable knobs by @peakodev in #53
  • feat(swarmery): control plane v2 — search, notifications, scope, analytics, insights, ops by @atretyak1985 in #54
  • fix: session-end errors — bash 3.2 hook parse failure + dead Write() deny rules by @peakodev in #55
  • feat(core): multi-subscription-safe statusline — per-account Fable usage + opt-in account header (core 1.9.0) by @peakodev in #56
  • feat!: make the statusline opt-in — init/onboard no longer deploy or wire it by @peakodev in #57
  • feat(claude-eng-pack): add Claude-engineering domain pack with 5 skills by @peakodev in #58
  • fix(swarmery): fence onboarding paths against CodeQL path-injection by @atretyak1985 in #59
  • feat(core): tech-lead v1.2 — task-type triage, orchestration plan, workspace screenshots by @atretyak1985 in #65
  • fix(core): statusline FB segment — handle accounts without a Fable window (core 1.11.0) by @peakodev in #66
  • ci: bump actions/setup-go from 6.5.0 to 7.0.0 by @dependabot[bot] in #60
  • chore: bump modernc.org/sqlite from 1.53.0 to 1.54.0 in /tools/swarmery by @dependabot[bot] in #61
  • chore: bump tailwindcss from 4.3.2 to 4.3.3 in /tools/swarmery/web by @dependabot[bot] in #62
  • chore: bump @tailwindcss/vite from 4.3.2 to 4.3.3 in /tools/swarmery/web by @dependabot[bot] in #64
  • chore: bump typescript from 5.9.3 to 7.0.2 in /tools/swarmery/web by @dependabot[bot] in #63
  • feat(core): implementation-agent dual-mode — plan-execution orchestration for ready workspace plans by @atretyak1985 in #67
  • feat(swarmery): Retro — agent scorecards + friction board (phase 1) by @atretyak1985 in #69
  • feat(core): /run-plan — plan-execution command + manifest contract (core 1.13.0) by @peakodev in #68
  • feat(swarmery): Retro — workspace artifact ingest + evals import (phase 2) by @atretyak1985 in #70
  • feat(swarmery): attributionSkill ingest + call tree detail rail (migr… by @atretyak1985 in #73
  • merge: dev — retro advisor (phase 3) + session tri-state by @atretyak1985 in #72
  • fix(swarmery): advisor R1 — tolerate NULL event status by @atretyak1985 in #74
  • fix(swarmery): retro error_rate = failed-run share + self-healing baseline versioning by @atretyak1985 in #75
  • fix(core): implementation-agent tool-error hygiene (R2 follow-up) + phase-9 nudge by @atretyak1985 in #76
  • feat(core)!: migrate graph t...
Read more