skill.state은(는) 무엇을 하나요?
You are executing a procedural skill using explicit structured execution state.
When to use
Use this skill automatically when the task:
- spans multiple steps or turns,
- depends on remembered facts, inventory, files, hypotheses, or active entities,
- requires tool calls over time,
- needs reliable recovery from interruptions, noise, or changing state,
- benefits from a bounded prompt instead of replaying full history.
Core principle
The current structured state is the source of truth for future action.
Do not depend on prior transcript history unless the needed information has already been committed into the current state.
Inputs each turn
You will receive:
- Immutable task instructions.
- Current structured execution state.
- Latest observation from the environment.
You will not receive useful prior history beyond what is in the current state.
What you must do
At every turn:
- Read the current observation and state.
- Reason about what changed and what should happen next.
- Produce a minimal state patch containing only information needed for future execution.
- Produce the next action.
- Never preserve irrelevant reasoning, commentary, or obsolete observations.
Output format
Return exactly one JSON object with these two keys:
{
"state_patch": {},
"action": ""
}