-
Notifications
You must be signed in to change notification settings - Fork 3.3k
v0.9.0: Always-on stateful agent identity across workrooms, repos, and fleet runs #3210
Copy link
Copy link
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestexternal-memoryExternal memory, context substrate, and long-running agent stateExternal memory, context substrate, and long-running agent statepod-workflowsPod-style background workflow monitoring and grouped agent orchestrationPod-style background workflow monitoring and grouped agent orchestrationreliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssubagentsSub-agent orchestration, lifecycle, and completion handlingSub-agent orchestration, lifecycle, and completion handlinguxUser experience, interaction, or presentation polishUser experience, interaction, or presentation polishv0.9.0Targeting v0.9.0Targeting v0.9.0workflow-runtimeWorkflow IR, executor, control flow, and replay runtimeWorkflow IR, executor, control flow, and replay runtime
Milestone
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestexternal-memoryExternal memory, context substrate, and long-running agent stateExternal memory, context substrate, and long-running agent statepod-workflowsPod-style background workflow monitoring and grouped agent orchestrationPod-style background workflow monitoring and grouped agent orchestrationreliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssubagentsSub-agent orchestration, lifecycle, and completion handlingSub-agent orchestration, lifecycle, and completion handlinguxUser experience, interaction, or presentation polishUser experience, interaction, or presentation polishv0.9.0Targeting v0.9.0Targeting v0.9.0workflow-runtimeWorkflow IR, executor, control flow, and replay runtimeWorkflow IR, executor, control flow, and replay runtime
Projects
StatusShow more project fields
Backlog
Problem
CodeWhale's current agent state is still too tied to a turn, a TUI session, or a single worker run. The desired product shape needs an always-on, stateful agent that can live across workrooms, repos, GitHub issues, mobile/chat surfaces, and Fleet/WhaleFlow runs.
This is related to Fleet, but not identical. Fleet gives durable worker execution. The always-on agent identity is the durable operator/persona that watches work, wakes up on events, remembers commitments, routes tasks to workers, and can be resumed or steered from any authorized surface.
Product direction
An always-on CodeWhale agent should be able to:
Proposed abstraction
Add a typed
AgentProfile/AgentIdentitylayer:Runtime requirements
Acceptance criteria
AgentProfile,AgentState, subscriptions, lifecycle states, and how they connect to workrooms and Fleet.codewhale execruns.Non-goals for the first version
Related