Testing Mastracode Tui
Testing mastracode TUI features interactively in Konsole.
Install
npx skills add mastra-ai/mastra --skill testing-mastracode-tui -g -a claude-code -y- Repository
- mastra-ai/mastra29.3k
- Category
- Testing
- Updated
- 3d ago
- License
- See repository
- Context cost
- Lightabout 1,491 tokens
- Runs scripts
- No, instructions only
What it does
Testing mastracode TUI features interactively in Konsole. Covers model configuration, thread lifecycle, task state isolation, and common blockers.
Testing Mastracode TUI
Guide for interactive testing of mastracode's terminal UI in Konsole.
Devin Secrets Needed
OPENROUTER_API_KEY, for using OpenRouter as a custom provider when Anthropic/OpenAI keys are unavailable
Prerequisites
-
Build mastracode and its dependencies:
cd /home/ubuntu/repos/mastra COREPACK_ENABLE_STRICT=0 pnpm build:mastracodeThis may take a few minutes. If
pnpmhas corepack issues, install directly:npm install -g pnpm@10.11.0 -
If the build fails due to pre-existing DTS errors in
@mastra/coreor@mastra/memory, use--continueto let downstream packages (including mastracode) still build:COREPACK_ENABLE_STRICT=0 pnpm turbo build --filter ./mastracode --continue -
If unit tests fail with missing
@mastra/core/workspace, runpnpm build:corefirst.
Configuring a Custom Provider (OpenRouter)
If you don't have a direct Anthropic/OpenAI API key, configure OpenRouter as a custom provider:
-
Edit
~/.local/share/mastracode/settings.json:{ "customProviders": [ { "name": "OpenRouter", "url": "https://openrouter.ai/api/v1", "apiKey": "<OPENROUTER_API_KEY value>", "models": ["minimax/minimax-m2.7"] } ], "models": { "activeModelPackId": "custom:Custom", "modeDefaults": { "build": "openrouter/minimax/minimax-m2.7", "plan": "openrouter/minimax/minimax-m2.7", "fast": "openrouter/minimax/minimax-m2.7" } }, "customModelPacks": [ { "name": "Custom", "models": { "build": "openrouter/minimax/minimax-m2.7", "plan": "openrouter/minimax/minimax-m2.7", "fast": "openrouter/minimax/minimax-m2.7" }, "createdAt": "2026-01-01T00:00:00.000Z" } ] }


