797ee55caf60b8a345da38775db93139ae2729ff
The backend /api/agents list endpoint returns a lightweight DTO without configuration fields (temperature, maxTokens, systemPrompt, enableMemory, conversationWindowSize). This caused a TypeError when parsing the response as these fields were required in AgentDto. Changes: - Made 5 configuration fields nullable in AgentDto - Updated constructor to accept optional values - Fixed fromJson() to safely handle null values with explicit checks - Maintains backward compatibility with full agent detail responses This fix resolves the "Error Loading Agents" issue and allows the agents page to display correctly. List endpoint now parses successfully while detail endpoints still provide full configuration. Fixes: TypeError: null: type 'Null' is not a subtype of type 'num' Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
No description provided
Languages
Dart
43.1%
C#
38.9%
C++
7%
CMake
5.5%
Shell
3.5%
Other
2%