Skip to content

feat(agent): logical delete + template detail modal#230

Open
ethink2026 wants to merge 3 commits into
EXboys:mainfrom
ethink2026:ethink-gateway-audit
Open

feat(agent): logical delete + template detail modal#230
ethink2026 wants to merge 3 commits into
EXboys:mainfrom
ethink2026:ethink-gateway-audit

Conversation

@ethink2026

Copy link
Copy Markdown
Collaborator

Changes

24 files, +1062/-331

feat(agent): logical delete

  • agents.py: new AGENT_STATUS_DELETED state, list_agents excludes deleted by default
  • models.py: WorkspaceUpdate.status accepts deleted
  • API: PATCH /agents/{id} sets status=deleted; status_filter=deleted retrieves them

feat(ui): delete button + template modal

  • CodingAgentPage: deleted status filter, delete button with confirm dialog, template detail modal
  • Archived button hidden for deleted agents
  • Deleted agent cards show red border, non-clickable

Other

  • MCP handler enhancements, skill binding, auth fixes, UI refinements

Hermes Agent added 3 commits July 20, 2026 18:42
…t dialog

- agents.py: add AGENT_STATUS_DELETED, update_agent allows deleted, list_agents excludes deleted by default
- models.py: WorkspaceUpdate status literal adds 'deleted'
- agent_templates.py: template seed/upgrade improvements
- auth.py, mcp_registry, claude_agent_runs: minor fixes and improvements
- mcp_loader, mcp_bridge, mcp_services: MCP handler enhancements
- skill_market, claude_code_runner: skill binding improvements
- test_console_auth: test updates
- CodingAgentPage: add 'deleted' status filter, delete button with confirm, template detail modal, restored agent hides archive btn
- CodingAgentChatPage: workspace and chat improvements
- McpPanel: MCP management enhancements
- LandingPage, PublicSiteHeader, SkillsManagementPage: UI refinements
- useAdminToken, staffRoutes: auth and routing updates
- 新增「企业技能」菜单(能力中心 > 企业技能)
  - 从生产环境复制完整技能管理页面(下发/取消下发/审核/详情)
  - 下发弹窗支持刷新部署状态、关闭清空选中
- 「技能」重命名为「技能市场」,调换与企业技能的菜单顺序
- MCP 页面表格增加横向滚动条 (overflow-x-auto)
- 账号模块创建员工抽屉隐藏备注字段
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant