fischer-agentkit/src/agentkit
chiguyong 6dca9ba4f2 feat(admin): U3 — user CRUD + password reset + multi-department
Add create_user method to LocalAuthProvider (bcrypt hash + INSERT,
raises ValueError on duplicate username/email).

Add UserService with 9 async methods: create/list/get/update/delete
(soft)/reset_password/assign_department/remove_department/list_user_departments. reset_password revokes all sessions via SessionService.
delete_user is soft (is_active=0, row preserved).

Add 9 user endpoints to routes/admin.py: POST/GET/PATCH/DELETE users,
reset-password, assign/remove department, list departments. All
guarded by _require_admin.

Tests: 40 unit + 37 integration = 77 new tests. Full admin suite
170 tests pass, no regressions.
2026-06-21 13:45:42 +08:00
..
bus fix: resolve code review issues from deferred improvements 2026-06-11 13:49:02 +08:00
chat fix: UI/UX 修复 + 暗色主题 + async generator 防御 2026-06-20 23:35:57 +08:00
cli fix(routing): U1-U6 路由优化 + 修复方案 + 代码审查修复 2026-06-20 19:31:49 +08:00
client feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
core fix: UI/UX 修复 + 暗色主题 + async generator 防御 2026-06-20 23:35:57 +08:00
evaluation feat(evaluation): U9 Ragas evaluation pipeline for RAG quality assessment 2026-06-06 22:49:27 +08:00
evolution feat: P0 production hardening — LLM cache, semantic routing, state persistence 2026-06-14 15:16:00 +08:00
experts feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
llm fix: UI/UX 修复 + 暗色主题 + async generator 防御 2026-06-20 23:35:57 +08:00
marketplace fix(review): comprehensive P0-P2 code review fixes 2026-06-12 22:18:25 +08:00
mcp fix(agentkit): resolve all P0/P1/P2/P3 issues from code review 2026-06-07 22:05:18 +08:00
memory feat: P0 production hardening — LLM cache, semantic routing, state persistence 2026-06-14 15:16:00 +08:00
orchestrator fix(pipeline): address code review findings for adversarial loop 2026-06-12 10:02:37 +08:00
org feat(marketplace): add Phase B/C - CostAwareRouter, OrganizationContext, AlignmentGuard, Soul Evolution, Auction, Server Integration 2026-06-10 19:09:02 +08:00
prompts fix(review): address all 14 P2 advisory findings 2026-06-06 18:20:46 +08:00
quality fix(review): apply code review fixes from ce-code-review 2026-06-16 00:24:14 +08:00
router feat(router): optimize routing intelligence — ExecutionMode expansion, multi-candidate scoring, quality gate skill match 2026-06-15 22:43:13 +08:00
server feat(admin): U3 — user CRUD + password reset + multi-department 2026-06-21 13:45:42 +08:00
session fix(review): comprehensive P0-P2 code review fixes 2026-06-12 22:18:25 +08:00
skills fix(routing): U1-U6 路由优化 + 修复方案 + 代码审查修复 2026-06-20 19:31:49 +08:00
telemetry fix: resolve code review issues from deferred improvements 2026-06-11 13:49:02 +08:00
tools feat: hub-and-spoke experts, tiered tool injection, unified event model (U3/U7/U10) 2026-06-17 10:46:16 +08:00
utils fix(security,reliability): resolve all P2 findings from code review 2026-06-10 15:05:40 +08:00
__init__.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
__main__.py feat(cli): AgentKit CLI with serve/version/health/task/skill/init/usage 2026-06-06 12:45:51 +08:00