designer_3d: the sub-agent gets what the prompt promises it, and weather goes
The profile prompt tells a sub-agent it may use web search, page reading,
filesystem reads and image viewing, and that it must not write, publish,
share, run commands, update todos or call the modelling tools. The declared
sub-agent set said otherwise on both counts: it carried terminal, code_exec,
share_file, content_publish, todo and the whole navi-3d server, and it lacked
the image_view the prompt grants. It is now scratchpad, reflect, filesystem,
image_view, memory, list_tools, tool_manual plus navi-web (search, browse).

weather leaves designer_3d. It was declared in the profile and also merged
into every profile from tools/enabled.json, so both had to go; assistant and
secretary declare it themselves and keep it, and the admin-only profiles that
never asked for it lose it too. Since switch_profile unions the two restricted
profiles, this trims the 3D agent's schema rather than closing a door.

The agent's own set keeps terminal, code_exec, share_file and tasks — the
owner reports real use for them.
1 parent b3deb66 commit 65449607983dde1c75952db603cd851f4fed378a
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 13 days ago
Showing 5 changed files
View
docs/profiles.md
View
docs/tools.md
View
manuals/spawn_agent.md
View
navi/profiles/designer_3d/config.json
View
tools/enabled.json