Skip to content

feat: persist Ultracode mode per session - #245

Merged
liuedcson merged 2 commits into
mainfrom
feat/ultracode-session-persistence
Oct 12, 2026
Merged

liuedcson merged 2 commits into
mainfrom
feat/ultracode-session-persistence

Conversation

@liuedcson

@liuedcson liuedcson commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Persist /ultracode on and /ultracode off as custom entries in the current session journal.
  • Restore the latest mode when reopening the same session.
  • Keep new sessions opted out when they have no mode entry.
  • Do not add or modify global/project settings; /ultraloop remains an alias.

Closes #238 (with session-scoped persistence rather than a global default setting).

Validation

  • pnpm exec vitest --run test/workflow-ultraloop-opt-in.test.ts test/suite/ultracode-discovery.test.ts — 50 passed.
  • pnpm check — passed.

Record the latest Ultracode on/off choice in the current session journal and restore it when that session is reopened. Keep new sessions opted out and avoid global or project settings.
@liuedcson
liuedcson merged commit 5797722 into main Oct 12, 2026
2 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.

[Feature] Configurable default-on ultracode (workflow) session mode

1 participant