Changelog
v0.1.0 — Initial Release
First public release of Claude Assistant.
Features
- Chat panel — dockable editor widget with streaming responses, conversation sidebar, model selector, token usage display
- Claude Code mode — subprocess integration via stream-JSON protocol with prompt caching support
- Direct API mode — plain HTTP integration with the Anthropic Messages API
- MCP server — local HTTP server on port 7755 implementing MCP 2024-11-05 for tool integration
- Read tools —
get_active_context,list_blueprint_variables,list_blueprint_functions,get_graph_nodes,get_node_details,get_data_table_struct,list_data_table_rows,get_data_table_row - Write tools —
add_variable,rename_variable,delete_variable,delete_unused_variables,set_variable_metadata,add_data_table_row,add_data_table_rows_batch,update_data_table_row,rename_data_table_row,delete_data_table_row,rearrange_graph,add_comment,run_python - Focus tracking — automatic active asset detection across all supported editor types
- Confirmation dialogs — gate on all destructive operations with optional auto-approve
- Conversation persistence — JSON storage in
Saved/Config/UCA/conversations/ - Background sessions — conversations continue while chat panel is closed
- Toolbar integration — Claude button in Blueprint, DataTable, Material, Niagara, Animation, Mesh, Level Sequence, Widget Blueprint, Sound Cue, Behavior Tree, Control Rig, and Level Editor toolbars
Supported models
- Claude Opus 4.7
- Claude Sonnet 4.6
- Claude Haiku 4.5
Requirements
- Unreal Engine 5.3+
- Win64 or Linux
- Python Script Plugin (auto-enabled as dependency)