diff --git a/docs/skills.md b/docs/skills.md index b63d5d9..66334dc 100644 --- a/docs/skills.md +++ b/docs/skills.md @@ -229,9 +229,11 @@ {"op": "fail", "reason": ""} ``` -Both tools are available to `assistant`, `developer`, `server_admin` and -`discuss`; sub-agents get neither, because a protocol belongs to the session's -plan, not to a delegated run. +Both tools are available to every profile that runs user work — `assistant`, +`designer_3d`, `developer`, `discuss`, `modeler_3d`, `navi_code` and +`server_admin`. Two exceptions: `dispatcher` is a single-turn internal router +with `max_iterations: 1` and no tools at all, and sub-agents get neither, +because a protocol belongs to the session's plan, not to a delegated run. ## Settings tab diff --git a/navi/profiles/designer_3d/config.json b/navi/profiles/designer_3d/config.json index 3f3f5d9..c906859 100644 --- a/navi/profiles/designer_3d/config.json +++ b/navi/profiles/designer_3d/config.json @@ -37,6 +37,8 @@ "agent": { "native": [ "todo", + "skills", + "protocol", "scratchpad", "reflect", "plan", diff --git a/navi/profiles/modeler_3d/config.json b/navi/profiles/modeler_3d/config.json index 8245a15..7a7d143 100644 --- a/navi/profiles/modeler_3d/config.json +++ b/navi/profiles/modeler_3d/config.json @@ -40,6 +40,8 @@ "agent": { "native": [ "todo", + "skills", + "protocol", "scratchpad", "reflect", "plan", diff --git a/navi/profiles/navi_code/config.json b/navi/profiles/navi_code/config.json index 9ba10e4..943c085 100644 --- a/navi/profiles/navi_code/config.json +++ b/navi/profiles/navi_code/config.json @@ -43,6 +43,8 @@ "agent": { "native": [ "todo", + "skills", + "protocol", "scratchpad", "reflect", "plan",