Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,34 @@ with a one-switch escape hatch:
- `CONFIG_DOCS` is the single doc source for every key; a test keeps it in lockstep
with `DEFAULT_CONFIG` so docs can't drift.

### Feature: non-code agentic goals

Goal Mode is no longer only for writing code. A research, analysis, explanation,
or planning goal produces a written answer plus recorded evidence rather than a
diff, and that is now a first-class path to completion.

- The review gates are task-aware: the code-only gates (`goal-diff-reviewer`,
`goal-verifier`) are required only once a goal is code-bearing — it has edited a
file, recorded changed files, or gone dirty. A non-code goal is gated on its
recorded evidence by the always-on reviewers (`goal-prompt-auditor`,
`goal-reviewer`, `goal-final-auditor`), so an empty `git diff` no longer blocks a
correct text deliverable. The edit signal is monotonic, so a code goal cannot
shed those gates by reverting or committing.
- New `requireCodeReview` option (`auto`, `always`, or `never`; default `auto`) and
`GOAL_GUARD_REQUIRE_CODE_REVIEW` to override the detection.
- The reviewer prompts and the Goal agent were updated to record and evaluate a
text/evidence deliverable instead of treating a clean working tree as a failure.

### Documentation

- The user-facing documentation was rewritten to be precise, current, and free of
decorative emoji, in a professional voice. Verifying every claim corrected the
headline benchmark figures to the current run — 92.3% detection and 0.8% false
positives on 704 real third-party commands, at roughly 1.35 microseconds per
command — and the canonical `opencode.json` plugin-options form
(`["./plugins/goal-guard.js", { … }]`) is now used consistently across the README,
the customization skill, the `/goal-mode-customize` command, and `goal-config`.

### Hardening since v0.6.12 (≈190 issues)

A large triage-and-fix sweep landed: deeper shell-analyzer coverage and bypass
Expand Down
Loading