Skip to content

feat(dashboard): add sequential task session control - #69

Merged
qurakchin merged 17 commits into
RLinf:mainfrom
wilburx813:agent/dashboard-session-control
Aug 5, 2026
Merged

feat(dashboard): add sequential task session control#69
qurakchin merged 17 commits into
RLinf:mainfrom
wilburx813:agent/dashboard-session-control

Conversation

@wilburx813

@wilburx813 wilburx813 commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • turn the Dashboard into one long-lived Claude Code control Session. [1] [2]
  • add the strict local /rpent-task <suite> <task> <seed> command and sequential fresh TaskRuns. [1] [2]
  • reuse Session-owned VLA/SAM3 services while recreating the env, toolkit, planner conversation, and artifact directory for every TaskRun. [1] [2]
  • support last-write-wins task replacement and suite-name suggestions in the composer. [1] [2]
  • stop active Dashboard tools at their next safe boundary before interrupting the planner. [1] [2]
  • derive Dashboard-only action clips from the event sink and preserve concurrent LIBERO runtime startup. [1] [2]

Usage

The launcher now starts a Session rather than selecting a task. Once shared services are ready, the composer accepts /rpent-task; completed or failed TaskRuns return to command-only mode. Each accepted command gets a fresh env, toolkit, planner conversation, counters, and artifacts.

Pressing Esc requests Toolkit cancellation first, waits for the next environment-defined safe boundary, and then interrupts Claude. Task replacement keeps its existing natural-drain behavior.

Follow-up

@wilburx813

Copy link
Copy Markdown
Collaborator Author
image

@wilburx813
wilburx813 marked this pull request as ready for review August 4, 2026 04:15
@qurakchin

Copy link
Copy Markdown
Collaborator

need to update docs

@wilburx813

Copy link
Copy Markdown
Collaborator Author

need to update docs

updated in a separate pr #70

Comment thread rpent/planner/claude_code.py
Comment thread rpent/tools/toolkit.py
Comment thread rpent/dashboard/commands.py
@qurakchin
qurakchin merged commit 3c2516e into RLinf:main Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants