Commit Graph

  • 44a0e15950 docs(agent): mark architecture implementation plan completed zl-q 2026-03-08 17:07:49 +08:00
  • daa1c86d02 feat(agent): complete task4-6 tool result persistence flow zl-q 2026-03-08 17:07:09 +08:00
  • 5ada60e834 docs(agent): add Task2/Task3 architecture and implementation artifacts zl-q 2026-03-08 16:03:02 +08:00
  • 8a23018b6d feat(agent): migrate to native CrewAI tool loop and async resume enqueue zl-q 2026-03-08 16:01:16 +08:00
  • 120df903d2 feat: AG-UI 协议对齐与路由导航功能 zl-q 2026-03-07 17:30:20 +08:00
  • ec33bb0cee refactor: 统一认证端点并删除冗余 profile 模块 zl-q 2026-03-07 14:55:00 +08:00
  • 1f6cb1a48f refactor: 删除未使用的 api_external_url 配置并完善 runtime 文档 qzl 2026-03-06 18:25:18 +08:00
  • 105e7849fe refactor: Web 服务器从 gunicorn 迁移到 uvicorn qzl 2026-03-06 17:55:01 +08:00
  • b6087fd195 chore: checkpoint current backend/runtime changes qzl 2026-03-06 17:28:17 +08:00
  • 2c59fe5ee2 refactor: 统一 Redis 连接管理,改用 RedisService qzl 2026-03-06 16:09:15 +08:00
  • c5ccfc4b88 feat(agent): add redis short-term user context cache and align tests qzl 2026-03-06 12:02:10 +08:00
  • fb8f21bcf3 docs: update user-agent-context-profile-settings-crewai-flow design v2 zl-q 2026-03-06 09:16:10 +08:00
  • db158de39c feat(agent): 实现 Agent Runtime LLM 配置与消息元数据结构化支持 qzl 2026-03-05 18:25:51 +08:00
  • c07d339a5f docs(plan): add closed-loop implementation plan qzl 2026-03-05 15:43:58 +08:00
  • 2c369bb094 Merge branch 'feature/agent-runtime-closed-loop' into dev qzl 2026-03-05 15:35:56 +08:00
  • b486e78ff3 feat(agent): complete closed-loop runtime and pricing fallback qzl 2026-03-05 15:34:37 +08:00
  • b02a322bf3 refactor: 移除 crewai agent 架构相关代码并更新 LLM 配置 qzl 2026-03-04 11:37:09 +08:00
  • 87399f74c8 fix(alembic): update imports for agent architecture changes qzl 2026-03-04 11:12:41 +08:00
  • 5bbfec52ab refactor(config): rename user_agent_catalog to system_agents qzl 2026-03-04 11:07:49 +08:00
  • 2d410e8e84 feat(db): add migration to simplify agent architecture qzl 2026-03-04 11:04:13 +08:00
  • 7cc333a862 docs: add agent architecture simplification implementation plan qzl 2026-03-04 10:49:59 +08:00
  • 5599477e2a docs: add agent architecture simplification design qzl 2026-03-04 10:47:37 +08:00
  • 80cbb3512f refactor: 切换到 litellm,删除未使用的代码 qzl 2026-03-03 17:52:34 +08:00
  • a4f684466c chore: 清理opencode技能文件、旧设计文档并更新配置文档 qzl 2026-03-03 17:29:01 +08:00
  • 30a4a1af5d fix(agent): polish interrupt-resume flow for merge readiness qzl 2026-03-03 17:26:04 +08:00
  • 7be8669144 refactor(agent): extract magic numbers to constants qzl 2026-03-03 16:28:12 +08:00
  • 9aefb76c9e fix(agent): address CRITICAL/HIGH security and validation issues qzl 2026-03-03 16:25:43 +08:00
  • ff85c1ab08 test(agent): update tool registry test to match security policy qzl 2026-03-03 16:02:32 +08:00
  • f7df9d679f fix(agent): enforce tool security checks and audit logging qzl 2026-03-03 16:01:04 +08:00
  • 6a4c98bb63 feat(agent): close interrupt resume tool result loop qzl 2026-03-03 16:00:11 +08:00
  • 5bac134506 feat(agent): add sse run/resume endpoints with auth qzl 2026-03-03 15:55:38 +08:00
  • c76d4d415f fix(agent): serialize crewai flow stages and remove nested asyncio.run qzl 2026-03-03 15:49:03 +08:00
  • 3a64410641 feat(agent): add interrupt-aware tool dispatcher qzl 2026-03-03 15:44:41 +08:00
  • dedd23fdf9 fix(agent): enforce idempotent resume transition qzl 2026-03-03 15:43:10 +08:00
  • cff1436bc6 feat(agent): persist pending tool call in session snapshot qzl 2026-03-03 15:39:56 +08:00
  • e03923e593 feat(agent): add tool registry domain validation qzl 2026-03-03 15:30:53 +08:00
  • 17e6de177c refactor(agent): align chat schema with full run agent input qzl 2026-03-03 15:29:46 +08:00
  • 5e169251fe refactor(apps): simplify API layer by removing redundant wrapper classes qzl 2026-03-03 10:12:46 +08:00
  • 9b9b8fcbdd Merge branch 'feature/calendar-create-event' into dev qzl 2026-03-02 17:29:21 +08:00
  • 6fb527eb7b fix: 修复日历事件详情页布局问题并添加底部输入框 qzl 2026-03-02 17:28:21 +08:00
  • ca1ce3d84a docs: 添加 ag-ui 和 crewai 项目 skills 及更新文档 qzl 2026-03-02 17:02:09 +08:00
  • 6fdbc34526 docs(backlog): update TRIGGER-001 and TOKEN-001 status to resolved qzl 2026-03-02 16:49:45 +08:00
  • 05f972e98a refactor(apps): migrate hardcoded colors to AppColors tokens qzl 2026-03-02 16:34:33 +08:00
  • 51ca78a37a feat(tokens): add semantic color tokens for high-frequency colors qzl 2026-03-02 16:22:25 +08:00
  • 971ba30032 test: add unit tests for load_user_agent_catalog function qzl 2026-03-02 16:05:30 +08:00
  • 4afc67b7a8 feat: extend init_data to load and sync user_agent_catalog qzl 2026-03-02 15:58:13 +08:00
  • fb8f4fdeeb fix(migration): allow multiple agents per user (one per agent_type) qzl 2026-03-02 15:51:04 +08:00
  • 27b09ce9c0 feat(migration): add user_agent_catalog table and update trigger qzl 2026-03-02 15:36:25 +08:00
  • 97626ec2c4 feat(models): add UserAgentCatalog model qzl 2026-03-02 15:31:20 +08:00
  • 06e9a25f57 feat(config): add user_agent_catalog.yaml with default agent configs qzl 2026-03-02 15:27:24 +08:00
  • bc40bc36c2 docs: add bug fix implementation plan qzl 2026-03-02 15:19:22 +08:00
  • 3528697302 docs: add bug fix design for TRIGGER-001 and TOKEN-001 qzl 2026-03-02 15:15:51 +08:00
  • e161ca22c4 refactor(chat): 重构聊天模块并集成历史消息加载功能 qzl 2026-03-02 15:05:10 +08:00
  • 6b32990986 refactor: 重构 config 目录结构,按领域分类静态配置 qzl 2026-03-02 14:40:45 +08:00
  • 87b8727ca4 docs: 添加 AG-UI 协议规则约束到 apps/AGENTS.md qzl 2026-03-02 11:17:20 +08:00
  • 99d540a18d refactor: 重命名 agent_chat 模块为 agent qzl 2026-03-02 11:13:20 +08:00
  • 2ac56e5084 docs: 整理 runtime 系列文档,修正 API 端点名称 qzl 2026-03-02 10:55:46 +08:00
  • c3192a2431 feat(chat): add ChatBubble widget and mock data for home screen qzl 2026-02-28 14:47:33 +08:00
  • 534efd182b feat(chat): implement AG-UI protocol AI chat feature qzl 2026-02-28 14:44:16 +08:00
  • d37677c533 fix(chat): fix ChatBloc event callback and test reliability qzl 2026-02-28 14:41:21 +08:00
  • 92781ddbbe test(chat): add comprehensive unit tests qzl 2026-02-28 13:49:51 +08:00
  • dd90f48c6f feat(chat): integrate ChatBloc into HomeScreen qzl 2026-02-28 13:43:22 +08:00
  • f82a8072a2 feat(chat): add ChatHistoryRepository with shared_preferences qzl 2026-02-28 13:41:58 +08:00
  • e1973a9868 feat(chat): add ChatBloc for state management qzl 2026-02-28 13:40:46 +08:00
  • d12f846cc0 feat(chat): add UiSchemaRenderer with design tokens qzl 2026-02-28 13:38:58 +08:00
  • 1fd33c57a7 feat(chat): add AgUiService with mock event stream qzl 2026-02-28 13:38:26 +08:00
  • 7e0e6457d7 feat(chat): add AiDecisionEngine with force trigger support qzl 2026-02-28 13:36:59 +08:00
  • f0ae3b31e2 feat(chat): add ToolRegistry with validation qzl 2026-02-28 13:36:30 +08:00
  • bc7bfa0692 feat(chat): add ChatListItem models in chat feature qzl 2026-02-28 13:36:08 +08:00
  • e20b5e0b4f feat(chat): add AG-UI event models with wire protocol mapping qzl 2026-02-28 13:34:55 +08:00
  • 4044b50cf9 feat(chat): add ToolResult and UiCard models qzl 2026-02-28 13:33:08 +08:00
  • b90d1587c5 chore(chat): add json_annotation and shared_preferences deps qzl 2026-02-28 13:29:47 +08:00
  • b417bc800a Merge branch 'feature-calendar-sharing' into dev qzl 2026-02-28 13:28:49 +08:00
  • 62500160ae fix: add type annotations to PermissionBits qzl 2026-02-28 13:26:20 +08:00
  • c22692ed1d refactor: simplify code - extract constants, reduce complexity qzl 2026-02-28 12:48:01 +08:00
  • ce8cd1d31f fix: address CRITICAL security issues - permission escalation and encoding inconsistency qzl 2026-02-28 12:40:40 +08:00
  • 173d91086f test: add calendar sharing tests and update API docs qzl 2026-02-28 12:28:45 +08:00
  • 330589f702 Merge remote-tracking branch 'origin/feature/friendship' into dev qzl 2026-02-28 12:22:18 +08:00
  • 2b40d08c78 docs: add Friends API documentation to runtime-route.md qzl 2026-02-28 12:19:02 +08:00
  • e0cd20f16e test: add integration tests for friendship routes qzl 2026-02-28 12:16:06 +08:00
  • 7a49783156 feat: add share calendar API qzl 2026-02-28 12:15:59 +08:00
  • 4c4f253c11 feat(friendships): implement dependencies and router with CRUD endpoints qzl 2026-02-28 12:10:03 +08:00
  • 709ae5ab73 feat: add inbox messages module for calendar invitations qzl 2026-02-28 12:09:34 +08:00
  • ea4a50d79c feat(friendships): add structured logging to FriendshipService qzl 2026-02-28 12:08:01 +08:00
  • b66a8499ed fix: change friendship status values from accepted/pending to active in tests qzl 2026-02-28 12:04:26 +08:00
  • 17551d662b feat(friendships): implement FriendshipService with TDD qzl 2026-02-28 12:01:57 +08:00
  • 0dfc52cbf7 fix: improve friendships schemas type safety and consistency qzl 2026-02-28 11:35:13 +08:00
  • 9b48939de8 fix: address code review issues and improve code quality qzl 2026-02-28 11:29:06 +08:00
  • 50b38de488 feat: add schedule items CRUD API qzl 2026-02-28 11:03:29 +08:00
  • 598c6c2ec5 feat(friendships): create module structure and schemas qzl 2026-02-28 11:30:18 +08:00
  • dbd3f68dd4 test: add invite code validation tests and fix migration rollback qzl 2026-02-28 10:56:09 +08:00
  • 3d6ae7695f refactor: 优化日历状态管理与首页输入框,添加API客户端抽象 qzl 2026-02-27 18:36:21 +08:00
  • 80d04688fc feat: add invite code feature (create, validate, referrer tracking) qzl 2026-02-27 17:27:55 +08:00
  • e4e995854d feat: 实现密码重置功能与用户搜索API,优化注册登录流程 qzl 2026-02-27 15:22:42 +08:00
  • 0d4811fee5 docs: add invite code design and backlog for user_agents trigger qzl 2026-02-27 11:10:44 +08:00
  • 76853452f6 chore: commit remaining workspace updates qzl 2026-02-26 17:59:30 +08:00
  • f3d08a7fcf refactor: remove legacy migration revisions qzl 2026-02-26 17:58:49 +08:00
  • 6641eba9df feat: split initial social schema migration chain qzl 2026-02-26 17:58:37 +08:00
  • 2994cc708c fix: update E2E tests for RESTful endpoints qzl 2026-02-26 14:43:52 +08:00
  • 8e493ae7fd docs: add runtime route documentation and AGENTS.md rule qzl 2026-02-26 14:37:51 +08:00