Repository navigation
UEAgent 1.2.0
Every tool now says whether it reads or writes and what it answers, 533 tool definitions were rewritten
from their code, and tools that answered success for a failure now say what happened.
What's new
- Tool annotations. Every tool publishes
readOnlyHint,destructiveHint,idempotentHintand
openWorldHint, derived from the code it runs: 640 tools are read-only, 403 additive and 1054
destructive, and onlyexecute_pythonandexecute_python_filereach outside the editor. A client
can tellget_blueprint_infofromdelete_assetwithout reading the prose, and a reader that
saves, compiles or writes a file is not marked read-only. - Return shapes. Every description ends with what the tool answers (
Returns: { ... }), in
tools/listand indescribe_tool. - 533 tool definitions rewritten from their code: what each tool reads or changes, its side
effects, what a wrong input does and which sibling tool to use instead. About 100 described
something the code does not do and now match it. - A Claude Code plugin,
ueagent:/plugin install ueagent --marketplace CarlxsMG/UEAgentadds
skill-builder, which turns an editor workflow into a new skill, and three skills made with it
(blueprint-actor,project-audit,level-lighting). - Schemas that say what the code requires: the required and optional parameters and the types of
112 tools now match their handlers, and a call that passes either spelling of a parameter the tool
reads under two names reaches the tool (53 tools).
Fixed
- 42 tools answered success for a failure or a no-op. Among them,
delete_assetand
delete_level_sequencefail when the file stays on disk, the Chaos fracture tools count the pieces
they add, and the Enhanced Input, Soundfield and GAS tools fail when their save fails. reimport_anim_sequencereimported the wrong source and could open dialogs;
validate_anim_state_machineandget_anim_state_machine_infocounted transitions as states;
list_usd_primsignoredrecursive;create_attribute_set_assetandadd_attribute_to_setleft
every default at 0;remove_tree_bindingalways failed;set_tree_parameterfailed on text;
configure_ai_sight_radiusignoredlose_sight_radius;list_engine_ini_sectionsfound no
sections.
The full list is in the changelog.
Install
- Download
UEAgent-1.2.0-UE5.8-Win64.zipand unzip it into<YourProject>/Plugins/, replacing
an olderPlugins/UEAgent. - Open the project with Unreal Engine 5.8 on Windows. The plugin is precompiled: no compiler is
needed, in a Blueprint-only project or a C++ one. The status bar shows MCP · 55561. - Connect your client: see Clients.
Files
| File | |
|---|---|
UEAgent-1.2.0-UE5.8-Win64.zip |
The plugin, built for Unreal Engine 5.8 (Win64), with its source. |
UEAgent-1.2.0-UE5.8-Win64-symbols.zip |
Debug symbols (.pdb). Only needed for readable crash call stacks: unzip it over the plugin. |
SHA256SUMS.txt |
SHA-256 of both archives. |
UEAgent is released under the MIT License.