
Configure Slack integration for Cyrus — create a Slack app from manifest, then guide the user to save credentials.
Configure GitHub for Cyrus — gh CLI login and git config for PRs, with optional webhook setup to enable @mention responses in PR comments, automated rebases and merges, and auto-fixing based on CI failures (coming soon).
Orchestrate F1 test drives to validate the Cyrus agent system end-to-end across issue-tracker, EdgeWorker, and activity rendering.
Create a Linear OAuth application and configure Cyrus to use it — supports agent-browser automation or guided manual setup.
Set up Cyrus end-to-end — install prerequisites, configure authentication, create integrations (Linear, GitHub, Slack), add repositories, and launch. Run this once to get Cyrus running as a background agent.
Configure Claude Code authentication for Cyrus — API key, OAuth token, or third-party provider.
Configure GitLab authentication for Cyrus — glab CLI login and git config for creating merge requests.
Print a summary of the Cyrus setup and offer to start the agent.
Configure the public webhook endpoint for Cyrus — ngrok, Cloudflare Tunnel, or custom URL.
Run all quality checks (tests, lint, typecheck), fix failures, update the changelog, commit, push, and create/update the pull request or merge request.
Format a final summary message for Linear. Your output is automatically streamed to the Linear agent session — just format it well, do not post it yourself.
Add one or more Git repositories to Cyrus configuration so it can process issues from those repos.
Implement the requested changes. Write production-ready code, follow existing patterns, and run tests to verify your work.
Research the codebase to answer questions. Search for relevant files, gather context, and provide clear answers.
Check and install prerequisites for Cyrus — Node.js, jq, gh CLI, and the cyrus-ai npm package.
Full debugging workflow — reproduce the bug with a failing test, perform root cause analysis, then implement a minimal fix.
Run a Cyrus release by publishing all packages to npm in the correct dependency order, updating changelogs, and creating git tags.
Search the web for information. Use when you need to look something up, find current information, or research a topic.