Feat/claude agent conversation fixes#154
Closed
ethink2026 wants to merge 6 commits into
Closed
Conversation
added 6 commits
June 15, 2026 11:39
…ibility - Add model_policy column to workspaces table (all | routes_only, default all for existing) - list_available_models(policy) filters by policy; routes_only hides upstream models - GET /coding-agent/options accepts workspace_id, respects workspace policy - POST/PATCH workspace validates routes_only requires >=1 enabled route alias - Frontend: create/edit workspace modals show model_policy radio (admin only) - Frontend: workspace options API call includes workspace_id for policy filtering
…ated AgentEntryPage - Frontend: /coding-agent → /agent, /coding-agent/workspaces/:id → /agent/workspaces/:id - Backend: /api/v1/coding-agent/options → /api/v1/agent/options - Remove deprecated AgentEntryPage.tsx and AgentsPanel.tsx (replaced by workspace system) - Update DispatchPanel, EnterpriseConsole tab mapping to use new routes - Rename workspace title to 'Agent 工作台'
- Add login_name and password_hash to gateway_accounts table - Implement staff-login endpoint with bcrypt password verification - Staff session creates token for console API access - require_admin supports staff session in addition to API keys - Frontend: staff login UI, token management, session helpers - Simplify GatewayAccountsPanel, remove SetupAgentRequest - Add clearConsoleSession and isAdmin to auth hooks
- Add source_type column to skills table (enterprise/user) - Skill market API supports source_type filter - account_skills API adds workspace-skills scan endpoint - New SkillsManagementPage for unified skill assignment - Simplify SkillTab component - Extract GatewayApiKey type to AccountKeyTable
…cture - New mcp_registry.py: MCP service catalog + workspace/role policies - New mcp_services API: CRUD for MCP services, policies, roles - New McpPanel.tsx: MCP management with direct-binding + role tabs - New RolePanel.tsx: standalone agent role management (/console/roles) - Auto-inject MCP from workspace policy (remove manual MCP selector) - Admin menu restructured: 4 expandable groups + standalone Home - Groups: 智能体中心, 能力中心, 模型管理, 企业管理 - REQUIREMENTS_POOL updated with REQ-005 (MCP) and REQ-006 (Skills)
…rectory - Flatten workspace dir: base/owner_id/ws_id → base/ws_id - Store workspace_id as root_path instead of absolute path
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #
变更概览