Repository navigation
Releases
Releases · Decsr/Decsr-Code
v0.6.0
Added
- The lead picks plugin skills per sub-task: it sees the skills of the enabled
plugins and a built-in catalog of installable plugins, lists only the skills
each sub-task needs (skillsin the split) and may ask for plugins that are
not installed or disabled. Unknown skills and plugins are dropped. - Nodes keep their skills: they are added to the role's own skills when the
node runs, shown in the inspector as(role),(lead)or(not installed),
and editable withKon a todo or failed node. - Plugin requests: after a split the Workspace asks, per plugin, whether to
install (or enable) it (y,n,askips all)./plugin availablelists
the catalog and/plugin install <name>installs a catalog plugin after the
same confirmation. Installs use git (shallow clone into
~/.decsr/plugin-src) and only ever come from the built-in catalog.
v0.5.0
Added
- Plugins: Claude-format plugins in
.decsr/plugins/and~/.decsr/plugins/
add commands (/<plugin>:<command>), skills (<plugin>:<skill>, usable in a
role'sskills:) and agent roles (<plugin>:<agent>)./pluginlists them
and enables, disables or reloads one. Frontmatter (description,
argument-hint) is also read in.decsr/commands/*.md. - Workspace suggested prompts: the empty prompt shows the likely next step as
ghost text (fix a failed Build & test,/compactor a review when all
nodes are done,/resumein a fresh session).Rightaccepts it,Esc
hides it. scripts/install-plugins.shinstalls a recommended plugin set into
~/.decsr/pluginsand writes apluginsprofile that maps their skills to
the built-in roles (--dry-run,--uninstall).
Added
- Architect agent: new pipeline role (
internal/agent/architect.go,
promptprompts/embedded/architect-system.md, registered in
cmd/orchestrator/main.go). Default skills:agentic-engineering,
architecture-decision-records,codebase-onboarding. - MLX runner: local Apple MLX backend (
internal/runner/mlx.gowith
tests), wired into the runner factory andIsLocalRunner. - GitHub Copilot runner: new
copilotrunner
(internal/runner/copilot.gowith tests), available via the factory. - Beads integration: new
internal/beadspackage for durable task
tracking, blockers and multi-session handoff. - PM decomposition: new
prompts/embedded/pm-decompose.mdand
expanded PM agent logic (decompose / negotiate flows) with
pm_decompose_test.goandpm_negotiate_test.go. - Tester update flow: new
prompts/embedded/tester-update.mdand
significant expansion ofinternal/agent/tester.goto update existing
tests. - Coder no-op handling: detect rewrites that produce no changes and
skip file writes (coder_nochanges_test.go, refactor ofcoder.go). - Go declaration chunker: new
internal/chunker/go_decl.gofor
chunking by Go top-level declarations. - Runner ping: new
internal/runner/ping.gohealth-check utility for
runners. - Ollama improvements: unwrap JSON envelopes and improve plain-text
output handling ininternal/runner/ollama.go. - TUI: substantial rework across
model.go,setup.go,sysmon.go,
artifact_viewer.go,statusbar.go,styles.go,control.go,
startup.goandhome.go(with updated tests).
Changed
- Runner factory:
promptLanguageargument is now ignored. All
agents always respond in English regardless of the user's locale. The
parameter is kept only for signature compatibility;SkillRunnerno
longer carries apromptLanguagefield. - Orchestrator: significant refactor of
internal/orchestrator/orchestrator.go
to integrate the new roles. - Planner: updates to
internal/agent/planner.go,planner-system.md
andcoder-initial.mdprompts. - executil: simplification of
internal/executil/command.go. - New
RoleArchitectininternal/bus/types.go; minor updates to
artifacts,prompts/loader,configandcmd/orchestrator.
Removed
- QA agent: removed
internal/agent/qa.go,
prompts/embedded/qa-system.md, theqaentry in default config and
its registration incmd/orchestrator/main.go. - cpulimit package: removed
internal/cpulimit/together with all
cpulimit.Apply(...)call sites. TheReservedCoresproject config
field has been dropped from defaults. - omlx_claude runner: removed
internal/runner/omlx_claude.go
(introduced and rolled back within this cycle).
Breaking Changes
- Per-locale agent responses are no longer supported. Any configuration
relying onpromptLanguageto force a non-English response language
will silently fall back to English. - The
qaagent role and its configuration entry have been removed.
Configurations referencingagents.qashould be cleaned up. - The
project.reserved_coresconfiguration option has been removed.
v0.4.0
v0.3.0
v0.2.1
Changelog
- 3310de7 docs(readme): Galaxy × Pixel redesign
- c69ca50 docs(readme): blue Galaxy × Pixel artwork
- ce3365c feat(tui): galaxy blue theme and token-tracking cockpit
- 38df057 feat(tui): pixel chrome refresh and reasoning effort setup
- b30d1c6 feat(tui): replace run screen with workflow cockpit
- 1940b90 fix: beads with bd 1.3.1, spec regenerate, picker quit, chat model, live logs
- dbfcbb3 fix: cockpit tabs, attach picker, module prompt, report and minor polish
- 48b7db7 fix: confirmations, cockpit clock/inspector/timers, editor, settings, build
- 158a80a release: v0.2.0
- 6491c0b release: v0.2.1
v0.1.1
v0.1.0
Changelog
- 096e32d Fix ASCII art alignment in README.md
- 632198b Fix alignment of ASCII art in README
- adba564 Revise ASCII art in README.md
- e93bc3f Revise ASCII art in README.md
- afd53a9 Revise ASCII art in README.md
- c0078cd Update ASCII art in README.md
- dc05b25 Update ASCII art in README.md
- ad70290 feat(tui): Galaxy × Pixel theme with full dark-grey background
- de0793b fix the error of tui terminal
- 078d5f1 fix: resolve remaining review issues; add CI and release workflows
- 47f6b71 refactor(tui): apply Galaxy theme to all hardcoded colours