Files
deepseek-harness/packages/goal
turtle1999 d99d8afa43 fix(goal): start goal rounds only after progressing descendants settle
The subagent guidance tells the model to end its turn while it waits for
delegated results. With an armed goal, the round driver would then queue a
new round at every idle point, spending the round budget while the agent
only waits. The driver now joins the agent's progressing descendants
through the optional subagent service before it reserves a round, and stops
waiting when the plugin unloads.
2026-10-12 20:56:21 +08:00
..

description, kind
description kind
The goal group map: one durable completion objective per session, with model tools, a human command, and automatic continuation, for users and maintainers navigating the group. package-group

packages/goal

English | 中文

Summary

The goal group lets one agent session pursue a durable completion objective across restarts, resumes, and forks. Agents can create and update the objective, while people can inspect or control it directly with /goal without spending a model turn. An optional continuation package can keep active work moving through sequential Rounds. Each session has only one current goal, and that goal records completion state rather than scheduling work; automatic continuation must therefore be enabled separately.

Table of Contents


Packages

Package Role ctx key
goal One durable goal per session: create, edit, pause, resume, complete, block, and clear ctx.goals
tool-goal Model tools get_goal, create_goal, update_goal registers on ctx.tools
command-goal Human /goal command in UI command planes registers on ctx.commands
goal-round-driver Automatic continuation: turns an active goal into sequential Rounds no service key


Dev Note

Working context for maintainers — click to expand

None.