Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
e70e898 chore: release v3.0.0
eafa8dc Merge pull request #112 from justinjdev/docs/never-pass-isolation
a520038 docs(fellowship): never pass the Agent tool's isolation parameter
8eec3fe Merge pull request #111 from justinjdev/feat/gate-prompt
97fada3 feat(fellowship): surface each gate with AskUserQuestion
9115b21 Merge pull request #110 from justinjdev/fix/teammates-run-the-full-lifecycle
6abb034 fix: bootstrap guard for a quest with no state row yet
f5ad5ed fix: fellowship teammates always run the full lifecycle
a8bd70c Merge pull request #109 from justinjdev/fix/hooks-outside-git-repo
67a2a88 fix(cli): hooks allow in a directory outside any git repository
c6211b4 Merge pull request #108 from justinjdev/claude/fellowship-api-migration-61f2wq
6912b41 fix: address CodeRabbit review findings
bd1e158 docs(plugin): teammates name their worktree, never stand in it
daf6965 docs: subagent quest resolution, agent-track hook, and the cwd fact
12e528d fix(cli): resolve an in-process teammate's quest without a worktree cwd
9302fb2 docs: describe the implicit-team port, the two new commands, and lead identity
2765be2 feat(plugin): port skills, agents, and hooks to the implicit-team API
a353ecc feat(cli): replace the TaskUpdate hooks with phase confirm and complete
9dbd9b3 Merge pull request #107 from justinjdev/fix/enforcement-holes-2
37a9680 fix: address review findings (round 6)
e23c5c5 fix: address review findings (round 5)
ed9c9c4 fix: address review findings (round 4)
e31fd82 fix: refuse lead commands inside a quest worktree, and guard the lead row
06fa2ab Merge remote-tracking branch 'origin/main' into fix/enforcement-holes-2
c2e4b2a fix: address review findings (round 3)
984ad50 fix: address review findings (round 2)
4967213 Merge pull request #104 from justinjdev/fix/cli-correctness-2
1b57375 fix(events): resolve the clock once before the health sweep
2f69d2d fix: address review findings (round 1)
b3d280e Merge remote-tracking branch 'origin/main' into fix/cli-correctness-2
43e3b04 fix: address review findings (round 3)
78c9811 fix: address review findings (round 2)
565fa66 Merge pull request #106 from justinjdev/fix/installer-lock-2
53ff848 fix: address review findings (round 1)
9d8e2ef docs: drop duplicated changelog bullet from merge
ba4fb24 Merge remote-tracking branch 'origin/main' into fix/installer-lock-2
c2e9d87 Merge pull request #105 from justinjdev/fix/prompts-2
27198e9 docs: describe the closed enforcement holes in CONTRIBUTING and the changelog
da2ecc5 fix: address review findings (round 3)
b7af938 fix: hold allowlist, metadata phase check, read-only hook opens, git deadline
eb66b23 docs: address review findings (round 3)
18527c7 docs: add Unreleased changelog entry for CLI correctness and cleanup fixes
a7118cc fix: address review findings (round 2)
9bcdfbc feat: name the degraded lead cases and give them a way out
16715d3 docs: address review findings (round 2)
8372050 fix: resolve the data directory from the main repo, as the store path does
9260f73 test: subprocess coverage for gate-guard store-open exits; deterministic clock for DetectProblems
30bd5d4 fix: unregistered-worktree block follows live quests, not the fellowship row
8d04e8c fix: worktree-guard judges the write target, not the session's cwd
0c4a35c chore: dead code and duplication cleanup across group/db/todo/failures/gate
b18ecc0 fix: erasing the store no longer switches enforcement off
bd121c5 docs: address review findings (round 1)
245569e fix: address review findings (round 1)
ed5d4d9 fix: record the lead in the store, not in a guard-exempt marker file
faf87d7 docs: describe installer lock reclaim and no-download gate hooks
063bdc2 docs: make group show and state clean-worktrees reachable from prompts
6a707a7 fix: only the lead may move a quest's phase with init
d2eb7db docs: rename old CLI nouns in Unreleased bullets to their new names
6dd5d75 fix: stop gate hooks from downloading the fellowship binary
e2a55e6 fix: reclaim stale install locks left by a killed session
af3fb16 fix(health): populate QuestHealth.Worktree and correct dashboard badges
d633bac feat: add python3/node fast path for reading plugin.json version
b75affe docs: add "Enforced by" column to the config schema tables
28f3eca fix(dashboard): share the gate state machine for approve/reject
75a4df3 docs: add missing v1.7.5/v1.6.3 site changelog entries, update archive note
a2e2f63 fix(fellowship): handle worktree re-registration under a new quest name
3ac91ee docs: say "quest state" not "state file", fix balrog's Review verdict
9159108 docs(fellowship): fix worktree detection and add health-check step
12d3463 fix(gitutil): make MainRepoRoot return an absolute path for relative dirs
72054c1 docs(quest): add hold/shutdown handling, full paths, fix partial-phase name
93a99ec docs: fix retro's failed-quest field, rename autopsies, and tighten triggers
68352a9 docs: fix guide config recommendation and slim palantir spawn prompt
5c7973b Merge pull request #103 from justinjdev/refactor/rename-cli-nouns
7ba2d40 docs: fix two stray herald mentions in comments
88c9958 docs(site): rename CLI nouns on the agents, config, and how-it-works pages
4fc2a0c docs: rename CLI nouns in prose across CONTRIBUTING, README, and plugin/
793f871 refactor(cli): rename CLI subcommands to plain words, keep old names as aliases
2643278 refactor(group): rename company package to group
758452b refactor(failures): rename autopsy package to failures
90b7230 refactor(notes): rename bulletin package to notes
e5259d6 refactor(health): rename eagles package to health
628dfbb refactor(todo): rename errand package to todo
168c99b refactor(history): rename tome package to history
71ea4b9 refactor(events): rename herald package to events
7f88d4b Merge pull request #102 from justinjdev/feat/wire-monitoring
4d38438 fix(cli): company show --json ignored --json after the name
e5097f7 docs(readme,site): describe palantir as a thin reporter over the CLI sweep
d3faa3d docs(rekindle,retro): read quest state through the CLI's JSON, not per-worktree
851ac00 docs(lead-behavior): the lead runs eagles itself when palantir is off
f3b24b1 docs(palantir): report the CLI health sweep instead of a third heuristic
21e04e2 feat(cli): --json for state show and company show
87fb85a feat(eagles,herald): one health classifier behind eagles and herald --problems
64d83bc Merge pull request #101 from justinjdev/feat/four-phase-lifecycle
705e33b docs: describe the four-phase lifecycle across README, site, and agents
dc257a0 feat(lorebook): ship an example template and cover all four phases
c39b24c feat(fellowship): track the four-phase lifecycle and split isolation into a resource
a1155e7 feat(prompts): one checkpoint reader per context, and lembas stops asking for /compact
379d5f3 feat(quest): rewrite the quest skill around four phases and three gates
e7f0b65 feat(cli): collapse the quest lifecycle to four phases and three gates
a65c9d1 Merge pull request #100 from justinjdev/refactor/state-machine-and-hygiene
309daa2 test(state): assert the unique worktree index instead of duplicate-row ordering
fa2348d Merge remote-tracking branch 'origin/main' into refactor/state-machine-and-hygiene
7602413 fix(hooks): name the lead marker fully in the guard's message
5ce8c5f test: cover the gate recorder and the git resolvers
782ed13 docs: record the unreleased fixes in the changelogs
f8fb18e refactor(cli): split main.go by command group
97561b0 chore(cli): clear the code-hygiene batch
2d9fe06 fix(db): put the store in the configured data directory
dfc9e1d fix(hooks): stop the worktree guard from blocking the lead
de825e9 Merge pull request #99 from justinjdev/refactor/dashboard-split
e0439c5 Merge pull request #98 from justinjdev/feat/schema-migrations
25d2cb4 refactor(state): give the gate state machine one home
608c9de feat: add /dashboard command
fe9d712 refactor: move fellowship state model out of dashboard into its own package
2761bbb feat(db): versioned schema migrations with a unique worktree index
2c22699 Merge pull request #97 from justinjdev/fix/cli-prompt-contract
6f56b16 Merge remote-tracking branch 'origin/main' into fix/cli-prompt-contract
6a8fab3 Merge pull request #96 from justinjdev/fix/enforcement-posture
cab9d9c Merge remote-tracking branch 'origin/main' into fix/cli-prompt-contract
c1d788f Merge remote-tracking branch 'origin/main' into fix/enforcement-posture
8775a6c Merge pull request #95 from justinjdev/fix/distribution-and-ci
de53d98 Merge remote-tracking branch 'origin/main' into fix/distribution-and-ci
f2835f3 fix: honor autopsy.expiryDays in autopsy create and scan
6ad138e Merge pull request #94 from justinjdev/fix/prompts-and-docs
e46ff40 docs: address review findings on site phases, gitignore wording, and examples
ffeab1b docs: align the prompt layer with the commands the binary provides
b01932b fix: close the fail-open and self-approval gaps in hook enforcement
e2ddda7 fix: make the CLI flags the prompt layer documents actually work
9c5946a chore: align CI site job with deploy-site.yml node/cache config
b3f550c fix: fail closed on missing binary, verify downloads, and run lint/vet/race in CI
5809a65 docs: tighten skill triggers, remove orphaned agent, fix documentation drift
You can’t perform that action at this time.