You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: 78 slash commands — bughunter, commit-push-pr, keybindings, thinkback, privacy, and more
New commands:
- /bughunter: deep systematic bug investigation
- /commit-push-pr: commit + push + create PR in one step
- /pr-comments: review PR comments and suggest responses
- /keybindings: show all keyboard shortcuts
- /release-notes: show version history
- /reload-plugins: reload plugins from disk
- /thinkback: reflect on completed work
- /statusline: status line info
- /privacy: privacy information (local-only, no telemetry)
- /issue: report bugs with guided template
- /upgrade: alias for codeany update
78 slash commands total, 6776 lines Go code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
returnResult{Message: "Color settings:\n\n Current: dark (default)\n\n Use /theme dark or /theme light to switch themes.\n Custom colors are not yet supported."}
func (h*Handler) commitPushPrCmd(args []string) Result {
1557
+
desc:=strings.Join(args, " ")
1558
+
prompt:="Do all of these in sequence:\n1. Review git diff, stage changes, create a commit with good message\n2. Push the branch to remote\n3. Create a pull request using `gh pr create`"
func (h*Handler) thinkbackCmd(args []string) Result {
1602
+
returnResult{
1603
+
SkillPrompt: "Reflect on what was just accomplished in this session:\n1. What tasks were completed?\n2. What approach was taken?\n3. Were there any issues or trade-offs?\n4. What could be improved?\n5. Any follow-up tasks needed?\n\nBe concise and actionable.",
func (h*Handler) privacyCmd(args []string) Result {
1616
+
returnResult{Message: "Privacy:\n\n • Conversations are stored locally in ~/.codeany/sessions/\n • API calls go directly to your configured provider\n • No telemetry or analytics are collected\n • No data is shared with third parties\n • API keys are stored in ~/.codeany/settings.json (0600 permissions)\n • Session data never leaves your machine\n\nClear all data: rm -rf ~/.codeany/"}
returnResult{Message: "Report issues at: https://github.com/codeany-ai/codeany/issues\n\nOr use: /issue <description> to pre-fill"}
1625
+
}
1626
+
returnResult{
1627
+
SkillPrompt: fmt.Sprintf("The user wants to report this issue: %s\n\nHelp them draft a good bug report with:\n1. Steps to reproduce\n2. Expected vs actual behavior\n3. Environment info (run codeany version)\n4. Suggest opening at https://github.com/codeany-ai/codeany/issues", desc),
0 commit comments