FN-5652: add goal retrieval tool for agent execution
Expose goal details to agents during task execution workflows. - add fn_goal_show tool to the CLI extension with goal lookup, formatted output, and not-found error details - add focused tests for goal tool registration and execution behavior - mark fn_goal_show as execution-safe in engine gating classifications and test coverage - update Fusion skill/reference docs to include the new goal retrieval capability - add a changeset for @runfusion/fusion patch release Files changed: .changeset/fn-5652-goal-show.md | 7 + packages/cli/skill/fusion/SKILL.md | 2 +- .../cli/skill/fusion/references/extension-tools.md | 16 +++ .../skill/fusion/references/fusion-capabilities.md | 1 + .../cli/src/__tests__/extension-goal-tools.test.ts | 148 +++++++++++++++++++++ packages/cli/src/extension.ts | 43 ++++++ .../src/__tests__/gating-classifications.test.ts | 7 + packages/engine/src/gating-classifications.ts | 2 + 8 files changed, 225 insertions(+), 1 deletion(-) Fusion-Task-Id: FN-5652 Fusion-Task-Lineage: 98c2c417-0887-4794-81b1-6b47ab0f708f
This commit is contained in:
7
.changeset/fn-5652-goal-show.md
Normal file
7
.changeset/fn-5652-goal-show.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
"@runfusion/fusion": minor
|
||||
---
|
||||
|
||||
Add a new `fn_goal_show` tool for goal retrieval by ID, including structured JSON output via `details.goal` and a stable not-found contract (`GOAL_NOT_FOUND`).
|
||||
|
||||
Also register `fn_goal_list` and `fn_goal_show` in the engine readonly tool allowlist so agent runtime sessions can use goal retrieval on the readonly path.
|
||||
Reference in New Issue
Block a user