dispatch-dev

Dispatch development tasks to a headless letta-code agent in a target repository.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/Kastalien-Research/kastalien-factory --skill dispatch-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dispatch-dev
Source: https://github.com/Kastalien-Research/kastalien-factory/tree/main/lettabot/skills/dispatch-dev
Command: npx skills add https://github.com/Kastalien-Research/kastalien-factory --skill dispatch-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires letta, lettabot-message.

What problem does it solve?

Automates the delegation of development work to a headless letta-code agent, enabling asynchronous execution and post-task updates back to the origin channel.

Core Features & Use Cases

  • Spawns a headless letta-code agent to work on a development task in a target repository, running in the background so your message queue stays unblocked.
  • Returns immediately with a task ID, and posts results back to the originating channel when the task completes.
  • Supports performing development tasks on feature branches and delivering results via lettabot-message to the specified channel and chat.

Quick Start

Provide the --prompt, --repo, --channel, and --chat values to dispatch a background dev task and receive the results in the specified channel.

Frequently Asked Questions about dispatch-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delegate development tasks to a background agent?

To delegate development tasks to a background agent, provide a prompt, repository path, channel, and chat ID. The system dispatches a headless letta-code agent to execute the task asynchronously and returns a task ID immediately.

How do I get automatic updates when an asynchronous dev task finishes?

You get automatic updates for asynchronous dev tasks by specifying a channel and chat ID when dispatching. The headless agent posts the final results back to your originating channel via lettabot-message upon completion.

What inputs do I need to run a headless letta-code agent in a target repository?

Running a headless letta-code agent requires a prompt, a repository path, a channel, and a chat ID. You can also optionally include max-turns to control the number of agent interactions during execution.

Can I limit the number of agent interactions during background task execution?

Yes, you can limit agent interactions during background task execution by providing an optional max-turns parameter. This controls how many turns the headless letta-code agent takes while working on your development task.

Does dispatch-dev support running development tasks on feature branches?

Yes, dispatch-dev supports running development tasks on feature branches within the target repository. The headless letta-code agent executes the specified prompt and delivers results directly to your channel.

Why should I use asynchronous background execution for development work?

Asynchronous background execution keeps your message queue unblocked while a headless agent processes development work. It returns a task ID immediately and posts results back to your channel when the task completes.