Skip to content

feat(goal): Introduce goal management extension with full-session lifecycle features. Add experimental tab in settings - #879

Draft
tautvydasLiekis wants to merge 5 commits into
masterfrom
feat(goal)/implement-goal
Draft

feat(goal): Introduce goal management extension with full-session lifecycle features. Add experimental tab in settings#879
tautvydasLiekis wants to merge 5 commits into
masterfrom
feat(goal)/implement-goal

Conversation

@tautvydasLiekis

Copy link
Copy Markdown
Contributor

Linked issue

Closes #

What does this PR do?

Checklist

  • I have read CONTRIBUTING.md and agree to the CLA
  • This PR links to an open issue above
  • Tests pass locally (pnpm run test)
  • Lint passes (pnpm run check)
  • Documentation updated if behavior changed

tautvydasLiekis added 2 commits July 17, 2026 12:41
@kimchi-review

kimchi-review Bot commented Jul 17, 2026

Copy link
Copy Markdown

Kimchi Code Review

Property Value
Commit 376a0a4
Author @tautvydasLiekis
Files changed 0
Review status Completed
Comments 9 (2 info, 7 warning)
Duration 260s

Summary

📊 Review Score: 84/100 (overall code quality — 0 lowest, 100 highest)
⏱️ Estimated effort to review: 4/5 (1 = trivial, 5 = very complex)

🧪 Tests: yes — Comprehensive new tests cover command parsing, reducer state transitions, status-line rendering, resource filtering, and the full goal-extension lifecycle (creation, edit/pause/resume/clear, todo gating, token budgets, session branching, and continuation). Existing ferment/todo wiring tests were updated for the new session-aware scope-provider signature.

📝 Found 9 issue(s). See inline comments for details.

What to expect

Kimchi will analyze the changes in this pull request and post:

  • A summary of the overall changes
  • Inline comments on specific lines with findings categorized by issue type

The review typically completes within a few minutes. This comment will be updated once the review is ready.

Interact with Kimchi
  • @getkimchi review — re-trigger a full review on the latest commit
  • @getkimchi summary — regenerate the PR summary
  • @getkimchi ignore — skip this PR (no review will be posted)
  • Reply to any inline comment to ask follow-up questions or request clarification
Configuration

Reviews are configured by your organization admin.
Review instructions, excluded directories, and severity thresholds can be adjusted per repository in the Kimchi dashboard.


Powered by Kimchi — AI-powered code review by CAST AI

@kimchi-review kimchi-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📊 Review Score: 84/100 (overall code quality — 0 lowest, 100 highest)
⏱️ Estimated effort to review: 4/5 (1 = trivial, 5 = very complex)

🧪 Tests: yes — Comprehensive new tests cover command parsing, reducer state transitions, status-line rendering, resource filtering, and the full goal-extension lifecycle (creation, edit/pause/resume/clear, todo gating, token budgets, session branching, and continuation). Existing ferment/todo wiring tests were updated for the new session-aware scope-provider signature.

📝 Found 9 issue(s). See inline comments for details.

Comment thread src/extensions/goal/index.ts
Comment thread src/extensions/goal/index.ts Outdated
Comment thread src/extensions/goal/index.ts
Comment thread src/extensions/goal/prompt.ts
Comment thread src/extensions/help.ts Outdated
Comment thread src/modes/acp/commands.ts Outdated
Comment thread src/extensions/goal/index.ts
Comment thread src/extensions/goal/index.ts
Comment thread src/extensions/goal/index.ts
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