feat: add SSJ Developer Mode, Worker command, and UX improvements, Telegram fully implemented#18
Merged
Merged
Conversation
Contributor
KevRojo
commented
Apr 6, 2026
- /ssj: interactive power menu with 10 workflow options (brainstorm, todo viewer, worker, debate, propose, review, readme, commit, scan, promote) — stays open after each action, supports /commands passthrough
- /worker: auto-implement tasks from todo_list.txt, supports selecting specific tasks with comma-separated numbers (e.g. 1,4,6)
- Brainstorm spinner: shows animated spinner while agents are thinking
- Brainstorm auto-TODO: generates todo_list.txt after synthesis
- TODO viewer: numbered task list with done/pending indicators
- Force quit: 3x Ctrl+C within 2 seconds kills the process immediately
- Readme prompt scoped to selected file only
- /ssj: interactive power menu with 10 workflow options (brainstorm, todo viewer, worker, debate, propose, review, readme, commit, scan, promote) — stays open after each action, supports /commands passthrough - /worker: auto-implement tasks from todo_list.txt, supports selecting specific tasks with comma-separated numbers (e.g. 1,4,6) - Brainstorm spinner: shows animated spinner while agents are thinking - Brainstorm auto-TODO: generates todo_list.txt after synthesis - TODO viewer: numbered task list with done/pending indicators - Force quit: 3x Ctrl+C within 2 seconds kills the process immediately - Readme prompt scoped to selected file only
Contributor
Author
- /telegram: bridge that receives messages via Telegram Bot API and routes them through run_query, sending responses back to the chat - Auto-starts on launch if token and chat_id are configured - Shows "telegram" in active flags on startup - Only responds to the configured chat_id, rejects others - Filters Telegram bot commands (/start, /stop) from reaching the model - Suppresses "Background Event Triggered" banner for Telegram messages - Brainstorm agents now show spinner while thinking - SSJ menu restyled to match nano-claude box format - SSJ menu stays open between actions, supports /command passthrough - TODO viewer shows numbered tasks with selection hint - Worker accepts comma-separated task numbers (e.g. 1,4,6) - 3x Ctrl+C force quit via os._exit for stuck processes
Contributor
Author
|
feat: SSJ Developer Mode, Telegram bridge, Worker command, and UX improvements Summary
Telegram implemented, 2 days vacation for me ! hahahaha <3 |
Contributor
Author
- /brainstorm, /worker, /verbose etc now work from Telegram - Telegram /start and /stop stay as bot-only commands - All other /commands route through handle_slash with sentinel processing - Responses from command execution are sent back to Telegram chat
- Flush pending messages on bridge startup so stale commands don't run - Skip interactive input() prompts when called from Telegram thread
- Remove blocking getMe call from auto-start, launch poll thread directly - Simple slash commands (/verbose, /thinking) no longer take query lock - Simple commands don't print to terminal, only send confirmation to Telegram
Contributor
|
Thanks a lot @KevRojo for this incredible PR! You've basically implemented a very good workflow with the SSJ menu and Telegram integration. The "3x Ctrl+C" force quit is also a very practical addition. Great job on the implementation and the clean UI styling. Merging with the main now. Enjoy your holiday! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




