Skip to content

Releases: pyrex41/scud

Release v1.44.0

22 Jan 23:42

Choose a tag to compare

feat: add scud ralph command for sequential task execution

Ralph mode processes tasks one at a time with fresh agent context per
iteration, implementing the Ralph methodology:
- Fresh context each iteration (new tmux window per task)
- One task per loop with full completion before moving on
- Backpressure validation between tasks
- Automatic repair loop on validation failure

Key features:
- Uses existing SpawnSession for TUI monitoring integration
- Respects task dependencies from DAG
- Configurable max iterations, repair attempts
- Supports --dry-run to preview execution plan
- Optional git push after each successful task

Essentially "swarm with round_size=1" - simple sequential execution
using the same infrastructure.

Release v1.43.0

22 Jan 21:48

Choose a tag to compare

feat: add quick status updates and swarm start to monitor TUI

- Add d/p/b keys to mark selected task as Done/Pending/Blocked in Agents panel
- Add W key to exit TUI and start swarm in a new tmux window
- Update help overlay and footer with new shortcuts
- Bump version to 1.43.0

Release v1.42.0

21 Jan 23:21

Choose a tag to compare

v1.42.0: restart command and swarm monitor mode

Release v1.41.5

21 Jan 21:48

Choose a tag to compare

fix: strip provider prefix from model name for native xAI/OpenAI APIs

When using tiered models (fast/smart), the model names include a provider
prefix (e.g., "xai/grok-code-fast-1") for OpenRouter compatibility. However,
native APIs like xAI don't accept this prefix.

This fix:
1. Strips the provider prefix when calling native APIs (xAI, OpenAI)
2. Preserves the prefix for OpenRouter which requires it
3. Fixes ModelInfo display to avoid double-prefixing (xai/xai/...)
4. Uses the correct endpoint for each provider in tiered requests

Fixes API error: "model xai/grok-code-fast-1 does not exist"

Release v1.41.4

21 Jan 01:36

Choose a tag to compare

debug: add project root logging and proxy path reporting

- Monitor shows which directory it's searching for sessions
- Swarm shows where proxy session file was created
- Helps debug directory/repo mismatch issues
- Return proxy file path from save_session for better UX

Release v1.41.1

20 Jan 22:35

Choose a tag to compare

chore: bump version to 1.41.1

Release v1.41.0

20 Jan 20:31

Choose a tag to compare

chore: bump version to 1.41.0

Release v1.40.1

18 Jan 05:02

Choose a tag to compare

v1.40.1: Fix obsolete --claim flag in CLAUDE.md

Release v1.40.0

18 Jan 04:51

Choose a tag to compare

chore: bump version to 1.40.0

Release v1.39.0

18 Jan 03:18

Choose a tag to compare

feat: add agent type visibility and smart complexity-based routing

- Add Agent column to `scud list` output
- Add @agent_type display to `scud waves` output
- Show agent info and tmux target (session:window) in spawn/swarm output
- Update spawn functions to return tmux window index for easy attachment
- Fix `scud generate` to pass PRD file and enable fix mode in check-deps
- Add agent_type field to ParsedTask for task generation
- Update prompts with smart complexity-based agent routing:
  - Complexity 0-2 → fast-builder (simple tasks, subtasks)
  - Complexity 3+ → builder (complex features)
- Add AgentTypeIssue to PRD validation for detecting misassigned agents