Triss mascottrisscoworker
GitHub ↗
commands

Every command, one handbook.

Grouped by what they do: delegate to the worker, work locally, or set things up. The agent decides when — you just need to know they exist.

triss askflashdelegate

Delegate bulk reading to the worker, GLM or Kimi — files, URLs or piped stdin. Returns a structured summary with citations.

--paths <glob…>--urls <url…>--stdin--question <text>--model flash|pro--provider worker|glm|kimi
$ triss ask --paths "src/**/*.ts" --question "find SQL injection risks"
triss reviewprodelegate

Code review on branch, PR or piped diff. Concrete file:line issues, not a summary.

--base <ref>--stdin--files <path…>--max-tokens 16384
$ triss review 123
$ triss review --base develop
triss writeprodelegate

Delegate boilerplate generation to the worker — spec + reference -> new file.

--spec <text>--context <file>--target <out>
$ triss write --spec "pytest for auth.py" --context tests/test_main.py --target tests/test_auth.py
triss fetchflashdelegate

Fetch URL(s) and return clean markdown. SSRF-guarded, 30s timeout.

--question <text>--timeout <ms>
$ triss fetch https://api-docs.example.com/ --question "auth header?"
triss chatflashdelegate

Bare worker prompt — no corpus. For definitions and transforms.

--stdin--system <text>--model flash|pro--max-tokens <n>
$ triss chat "explain Raft in 5 bullets"
triss execflashdelegate

Deterministic router to ask/review/coder/chat.

[task]--stdin
$ triss exec "review this diff"
triss commit-msgflashcore

Generate Conventional Commits message from staged diff.

--apply
$ git add src/foo.js && triss commit-msg
triss extractlocalcore

Convert Claude Code JSONL transcripts to readable text. No model call.

<jsonl>-o <out>
$ triss extract ~/.claude/projects/api/s.jsonl -o /tmp/chat.txt
triss statuslocalcore

Show configuration: API key, models, .env sources.

$ triss status
triss usagelocalcore

Cumulative cost / tokens. Unknown is never 0.

--since 7d--by-project--reset
$ triss usage --since 7d --by-label
triss agent-helplocalcore

Full delegation cookbook the nano block points to.

$ triss agent-help
triss configlocalcore

Manage credentials in ~/.config/triss/.env or ./.triss.env.

wizardsetget
$ triss config wizard
triss updatelocalcore

Check for newer release; update standalone installs.

--apply--rollback
$ triss update
triss initsetupsetup

Add triss delegation block to CLAUDE.md / AGENTS.md.

--target claude|codex|both--global
$ triss init --target both
triss completionlocalsetup

Print shell completion script.

bash|zsh
$ triss completion bash
triss coderagentsetup

Run a coding agent (opencode/opencode2/crush) with worktree isolation.

run <task>--isolate--provider worker|zai
$ triss coder run "add /signup validation" --isolate
triss mcpsetupsetup

MCP server: register Triss for Claude Code / Codex.

install --target claude|codex|both
$ triss mcp install --target both
triss jirasetuptrackers

Jira — search, read, create, update, comment, transition.

searchissuecreate
$ triss jira search "project=ENG" --question "blocked?"
triss linearsetuptrackers

Linear — issues, projects, initiatives, labels.

searchissue
$ triss linear search "Q3" --question "unowned?"
triss githubsetuptrackers

GitHub Issues — search, read, create, comment.

searchissue
$ triss github issue 812 --question "reproduced?"
triss gitlabsetuptrackers

GitLab Issues — search, read, create, comment.

searchissue
$ triss gitlab issue 204 --question "open?"
triss confluencesetuptrackers

Confluence — CQL search, read, create, update pages.

searchpage
$ triss confluence search 'space = ENG AND title ~ "policy"' --question "policy?"