Skip to content

feat: enhance agent system with no-tool-call handling and UI optimizations#136

Merged
csunny merged 1 commit intomainfrom
feat/corev2-agent-merge
Feb 28, 2026
Merged

feat: enhance agent system with no-tool-call handling and UI optimizations#136
csunny merged 1 commit intomainfrom
feat/corev2-agent-merge

Conversation

@yhjun1026
Copy link
Collaborator

Summary

  • Add BlankAction handling in ReActMasterAgent with system reminder injection when LLM returns no tool calls
  • Change BlankAction to non-terminating by default to allow task continuation
  • Fix skill resource type checking from ResourceType.AgentSkill to DeriskSkillResource
  • Add null safety for skill config parsing
  • Update skill sub_type from 'agent_skill' to 'skill(derisk)' across frontend
  • Optimize VisRunningWindow component with proper memoization to prevent unnecessary re-renders
  • Fix connectors modal initialization to properly sync selected skills/MCPs on open
  • Improve home-chat component performance with useMemo and useCallback hooks

…tions

- Add BlankAction handling in ReActMasterAgent with system reminder injection when LLM returns no tool calls
- Change BlankAction to non-terminating by default to allow task continuation
- Fix skill resource type checking from ResourceType.AgentSkill to DeriskSkillResource
- Add null safety for skill config parsing
- Update skill sub_type from 'agent_skill' to 'skill(derisk)' across frontend
- Optimize VisRunningWindow component with proper memoization to prevent unnecessary re-renders
- Fix connectors modal initialization to properly sync selected skills/MCPs on open
- Improve home-chat component performance with useMemo and useCallback hooks
@github-actions github-actions bot added the enhancement New feature or request label Feb 28, 2026
Copy link
Contributor

@csunny csunny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r+

@csunny csunny merged commit db09fc2 into main Feb 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants