Skip to content

feat: 0.30.0 — Claude Code mod, per-session tasks, audit fixes - #65

Merged
Shahinyanm merged 115 commits into
mainfrom
feat/0.30.0
Oct 4, 2026
Merged

Shahinyanm merged 115 commits into
mainfrom
feat/0.30.0

Conversation

@Shahinyanm

Copy link
Copy Markdown
Member

Claude Code 2.1.287 added mods: plugins that run inside Claude Code and can shape the system prompt, the compaction and the status line. This release ships a Task Journal mod, makes every session — Claude Code and Codex — keep its own active task, and fixes what a full audit of the journal turned up.

For users

  • On Claude Code 2.1.287+ the plugin now includes a mod. It keeps the session's active task in the system prompt, so a compaction can't lose it. Right before a compaction it records what the model decided but never logged, as suggested events. It also shows the task in the status line and reminds the agent to log only after several prompts without an entry.
  • Each session has its own active task. Codex sessions bind through the session id Codex sends with every MCP call.
  • task_search honours status and project, and an empty query lists tasks. Goals and external links now live in the journal and survive a rebuild. Corrections take effect in packs, and unconfirmed entries are marked.
  • Re-indexing is linear and resumable: a 7,000-event journal takes ~1.5 s instead of ~30 s. A 0.29 binary still running next to 0.30 can no longer corrupt the index.
  • Auto-capture stays in its own project, the worker takes an OS file lock, and failed chunks are no longer dropped.

Upgrading

  • Restart open Claude Code and Codex sessions after cargo install --force. The first command re-indexes the project once.
  • Binaries older than 0.30 skip the new amend lines with a warning.
  • Unused public items were removed from task-journal-core (ClaudeBinaryRunner, two dream backends).
  • On Claude Code older than 2.1.287 the mod doesn't load, and everything else works as before.

Details: CHANGELOG.md, section 0.30.0.

@Shahinyanm
Shahinyanm merged commit 0bf71ca into main Oct 4, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant