Add live thinking, tok/s telemetry, pinned context, and smarter compaction #1

Merged
yxzero merged 1 commit from feat/session-thinking-workflows into main 2026-07-26 17:40:48 +03:00
Collaborator

Summary

  • Stream thinking deltas into a themed live card with streaming Markdown, a live badge, and explicit tok/s throughput.
  • Keep completed thought blocks readable and expandable while preventing active thinking from being reported as stalled.
  • Add persistent pinned conversation context through /pin, prompt injection, and a Ctrl+P viewer with unpin controls.
  • Add dedicated compaction progress and completion summaries, carry prior summaries forward, and deepen continuity guidance for 1M-context sessions.
  • Persist the three-level jailbreak selection per session and surface jailbreak, thinking, and compaction state in the status/session UI.
  • Add a guarded /usage-credits confirmation flow while retaining /extra-usage as a compatibility alias.
  • Update the README with the new controls and workflow.

Model catalog

This intentionally preserves the newer fork implementation: provider-aware model mappings, bootstrap-discovered options, custom model configuration, capability data, and organization allowlist validation remain unchanged.

Verification

  • npm run build
  • Targeted Biome lint for the new and rewritten modules
  • git diff --check
  • Generated Linux x64 binary starts successfully with --version and --help
  • Installed binary checksum matched the generated build artifact
## Summary - Stream thinking deltas into a themed live card with streaming Markdown, a live badge, and explicit `tok/s` throughput. - Keep completed thought blocks readable and expandable while preventing active thinking from being reported as stalled. - Add persistent pinned conversation context through `/pin`, prompt injection, and a Ctrl+P viewer with unpin controls. - Add dedicated compaction progress and completion summaries, carry prior summaries forward, and deepen continuity guidance for 1M-context sessions. - Persist the three-level jailbreak selection per session and surface jailbreak, thinking, and compaction state in the status/session UI. - Add a guarded `/usage-credits` confirmation flow while retaining `/extra-usage` as a compatibility alias. - Update the README with the new controls and workflow. ## Model catalog This intentionally preserves the newer fork implementation: provider-aware model mappings, bootstrap-discovered options, custom model configuration, capability data, and organization allowlist validation remain unchanged. ## Verification - `npm run build` - Targeted Biome lint for the new and rewritten modules - `git diff --check` - Generated Linux x64 binary starts successfully with `--version` and `--help` - Installed binary checksum matched the generated build artifact
Expand the interactive session experience across reasoning visibility, context management, compaction, billing controls, and persistent state:

- Stream thinking deltas into a themed live card with streaming Markdown, a live badge, and explicit tok/s throughput.

- Keep completed thought blocks readable and expandable while preventing active thinking from being reported as stalled.

- Add /pin and a Ctrl+P viewer for persistent, session-scoped context with prompt injection and unpin controls.

- Show dedicated compaction progress and completion summaries, carry prior summaries forward, and deepen continuity guidance for 1M-context sessions.

- Persist the three-level jailbreak selection per session and display jailbreak, thinking, and compaction state in status/session UI.

- Add the guarded /usage-credits confirmation flow while retaining /extra-usage as a compatibility alias.

- Document all new workflows while preserving the fork's newer provider-aware model catalog and validation logic.
Owner

fucking nigger i wanna fuck you

fucking nigger i wanna fuck you
yxzero merged commit 2862c906f2 into main 2026-07-26 17:40:48 +03:00
yxzero deleted branch feat/session-thinking-workflows 2026-07-26 17:40:48 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
yxzero/claude-code!1
No description provided.