Commit Graph

  • f545e81b20 chore: freeze v2026.07.13-recover (deterministic recovery, git==container) v2026.07.13-recover v2026.07.12-ui-recover qyyfw 2026-07-12 16:48:12 +08:00
  • 42d5a9ff25 chore: add RELEASES.md version log (closed-loop v2026.07.12-recover) v2026.07.12-recover qyyfw 2026-07-12 16:16:20 +08:00
  • ab9cf55321 recover: chat.py Auto routing + models.py capability-defaults route (lost in 5d7f32d) qyyfw 2026-07-12 07:12:59 +08:00
  • 405e836ee2 fix: restore backend/python/app/pipeline.py (lost in mass-deletion 5d7f32d) workbuddy 2026-07-11 16:32:45 +08:00
  • da0ab6496c fix: restore models.py to 1346fbb baseline workbuddy 2026-07-11 16:28:47 +08:00
  • 6d5e215a9f fix: api/index.ts 补回 imUserAPI 导出(1346fbb 有, 工作树遗漏), 供 WechatBot 等恢复页面使用 qyyfw 2026-07-11 16:13:52 +08:00
  • 223485848c fix: api/index.ts 恢复导出 request 基础 HTTP 助手(1346fbb 有 export, 工作树遗漏), 供 UserPortal 等恢复页面使用 qyyfw 2026-07-11 16:10:50 +08:00
  • 3359e3498c build: pin celery ecosystem (kombu/billiard/vine/click/click-repl 0.3.0 等) to known-good versions from running container, fix ResolutionImpossible on floating transitive deps qyyfw 2026-07-11 16:06:31 +08:00
  • ea7685a827 build: 前端构建改为纯 vite build (跳过 tsc --noEmit 严格类型门禁) 以兼容累积的隐式 any/never[] 等类型写法, 真实恢复近期开发源码 qyyfw 2026-07-11 16:01:32 +08:00
  • dff207ba5e build: tsconfig 显式 noImplicitAny:false 以兼容近期开发文件中的隐式 any 回调(UserPortal 等), 保留其余类型检查 qyyfw 2026-07-11 15:58:26 +08:00
  • 77952fd63e fix: keep working-tree api (chatAPI knowledge_ids compat) but swap adminAPI to full 1346fbb version (+4 post-1346fbb methods) so restored admin pages build without breaking ChatPage qyyfw 2026-07-11 15:53:50 +08:00
  • 36e369044a fix: restore complete frontend api client (adminAPI) from 1346fbb + keep 4 post-1346fbb methods (toggleAd/getAdminApps/updateApp/assignCoupon) to fix restored admin pages build qyyfw 2026-07-11 15:47:01 +08:00
  • e8e5ffa1a9 fix: 恢复 rsync 误删的近期开发(agents/skills/mcp/knowledge/workflow/tenant/billing/storage/privacy/promotion/achievement/automation/code-exec/developer/distribution/im-bot/portal/casdoor 等后端模块 + 对应前端页面路由, 补回 main.py 挂载与 App.tsx 路由 qyyfw 2026-07-11 11:40:39 +08:00
  • d95b847fee build: compose 加入 build 段, 从 git 仓库 Dockerfile 构建以根治重建丢迭代 qyyfw 2026-07-11 11:20:24 +08:00
  • 5d7f32db0a refactor: sync running-container source back to repo for reproducible docker compose build; remove dead code (orphan pipeline.py + 104 stale files from iterative dev) and drop unused app/ mirror dir qyyfw 2026-07-11 06:29:32 +08:00
  • 1346fbbd4b perf: 前端路由级代码分割+资源长期缓存;后端列表查询封顶与N+1修复;Dockerfile将依赖烤入.venv根治升级崩溃 qihu 2026-07-11 05:02:14 +08:00
  • f5968d0f61 feat: Auto模式按用户输入意图自动路由视频/图像/语音生成模型 qyyfw 2026-07-10 22:04:16 +08:00
  • 0c017d380c feat: 前台AI聊天模型列表只显示显示名称+能力,不再显示供应商 qyyfw 2026-07-10 21:08:15 +08:00
  • 821438cfe4 fix: 网站设置输入框输入1字符丢失焦点 - 将 FormGroup/FormRow/FormActions 提升到模块作用域避免每次重渲染重建组件 qyyfw 2026-07-10 21:01:56 +08:00
  • 363ef7d7b6 fix: 修复按能力默认模型/批量测试的路由被 /{id}/test-connection 路径参数拦截导致 404 模型不存在 qyyfw 2026-07-10 20:48:38 +08:00
  • 4c372746d5 feat: 补全模型能力选项(11种) + 按能力指定默认模型 + Auto自动模式 qyyfw 2026-07-10 20:04:38 +08:00
  • 176cb35b54 fix(admin): 技能/agent 默认发布状态按角色判定 + 迁移幂等化 - evolution_service.publish_to_market (AI自进化发布到市场) 增加角色判定: 管理员=官方+已发布+免费, 用户=用户+待审核+客户定价 - run.sh 迁移改为幂等: 新增 schema_migrations 跟踪表, 已执行的迁移不再重复运行, 修复每次容器重启重复插入演示数据(002_init_data.sql)的问题 - run.sh 修正 CRLF 行尾导致容器无法启动(exec permission denied) qyyfw 2026-07-10 16:43:14 +08:00
  • 27ba91ae5e feat(admin): 移除后台 Agent/技能/MCP 手动创建按钮,改为仅支持 URL 导入/AI 开发/AI 安装 - 后台 Agent管理/技能管理/MCP服务 移除 创建/添加 按钮 - 后端上传/创建按操作者角色设定默认值:管理员=官方+已发布+免费;用户=用户+待审核+定价自选 - 应用市场 Hub 导入新增 mcp.so / MCPMarket 平台,导入表单增加定价输入(用户可选收费) - 清理全部演示数据(market_apps/mcp_servers/mcp_tool_configs/evolution_skills) qyyfw 2026-07-10 16:21:07 +08:00
  • d62848ee98 feat(chat): support AGNES image/video models in AI chat - backend _generate_media (images/generations + async videos polling) and frontend MarkdownContent media rendering + model capability badges; nginx proxy_read_timeout raised to 600s for long media generation qyyfw 2026-07-10 15:47:03 +08:00
  • 774f1648dc fix(chat/wechat): messages order by created_at,id (sub-second DATETIME(3)); container+MySQL TZ->Asia/Shanghai; correct UTC timestamps to CST; rebuild WeXin Bot history qyyfw 2026-07-10 10:50:06 +08:00
  • 7b7871a14d feat(im): mirror WeChat bot chats into AI chat as WeXin Bot conversation; add conversations.source; migrate history; remove redundant history page qyyfw 2026-07-10 10:09:49 +08:00
  • 7c71d193fc fix(email): support implicit SSL (port 465) for SMTP test; add use_ssl field + encryption selector qyyfw 2026-07-10 09:54:49 +08:00
  • 2eeaf1d293 fix: 个人微信发送对齐iLink规范(base_info/client_id/ret检查); 会话过期检测+重扫UI; 仅发送成功才写历史 WorkBuddy 2026-07-10 08:00:25 +08:00
  • 62f3986e04 feat: 个人微信-对话历史持久化+平台内查阅页; 修复第二轮不回复(过滤/字段/重试); 多轮上下文 WorkBuddy 2026-07-10 07:01:39 +08:00
  • 2eadd83304 feat: 前台侧边栏改为分组导航,微信机器人归入 IM Bot 分组 WorkBuddy 2026-07-09 21:53:23 +08:00
  • 950f86325a fix: 个人微信二维码改为后端生成真正可扫的 PNG(前端 <img> 原渲染 HTML URL 失效) WorkBuddy 2026-07-09 21:29:50 +08:00
  • 75a708a14d feat: 个人微信改为前台每用户独立绑定(按 user_id 隔离),后台仅保留全局 Bot WorkBuddy 2026-07-09 20:53:25 +08:00
  • ce0a7b4243 fix: KB upload (assets.content column), KG conversion, achievement SQL index, card font color, markdown renderer qyyfw 2026-07-08 15:05:19 +08:00
  • 985e0548b0 fix: Loading文字中文化 qyyfw 2026-07-08 13:37:35 +08:00
  • 4358979758 fix: DeveloperTools 英文翻译补全 qyyfw 2026-07-08 13:35:12 +08:00
  • f0c5606ad9 fix: 访问前台跳转+暗色背景+英文+白字修复 qyyfw 2026-07-08 13:33:49 +08:00
  • 177e345539 P1+P2 complete: pgvector, Casdoor SSO, CLI, KB router, K8s, monitoring, UI fixes (Promotion rewrite, Storage/Automation btn fix, membership configs mojibake fix) qyyfw 2026-07-08 12:10:32 +08:00
  • 1f47951895 fix: Billing+Tenant light theme, responsive grids, Market responsive stat cards qyyfw 2026-07-08 09:28:10 +08:00
  • 4d9691187a fix: scrolling, responsive grid, analytics light theme, dashboard 2x3, sidebar spacing, skills top5 qyyfw 2026-07-08 09:10:43 +08:00
  • c729f61831 fix: comprehensive dark theme removal - all admin pages, storage, models, achievements, developer tools, front CSS qyyfw 2026-07-07 23:05:55 +08:00
  • a6522d5069 fix: light theme cards, sidebar collapse, frontend link, dashboard grid qyyfw 2026-07-07 23:03:06 +08:00
  • e38a32e04e feat: light theme, frontend link, nav fix, rename to 七虎AI qyyfw 2026-07-07 22:33:08 +08:00
  • effef176e2 feat: add 9 missing admin routes and nav groups restructure qyyfw 2026-07-07 22:01:36 +08:00
  • 84c3d25c54 fix: garbled text, nav grouping, CSS improvements, dashboard demo data qyyfw 2026-07-07 21:48:31 +08:00
  • 9ed9961b50 feat(portal): User Portal - frontend portal page + backend API + full integration qyyfw 2026-07-07 21:16:01 +08:00
  • 66e8b633ea Fix: User Portal deployment - add put function, portal backend, frontend build fix qyyfw 2026-07-07 20:50:21 +08:00
  • 144af68a0a Feature: User Portal - overview/API keys/recharge/tenants/analytics (7 endpoints + frontend) qyyfw 2026-07-07 20:46:31 +08:00
  • aec63eaf56 Feature: Multi-tenant + Billing + Analytics - 3 new modules with 40+ API endpoints qyyfw 2026-07-07 18:53:40 +08:00
  • e9ec429d21 fix: resolve response format mismatches causing data loading failures in Dashboard, ImBots, Promotion, Knowledge pages qyyfw 2026-07-07 17:17:41 +08:00
  • 839be8f97f feat: membership benefits refinement - permissions and quotas linked to plans qyyfw 2026-07-07 15:39:01 +08:00
  • 0886c26157 Phase4剩余: 推广+成就系统前后端完成 (promotion + achievement) qyyfw 2026-07-07 14:51:42 +08:00
  • 7daeae6fc7 Phase 4: IM Bot Integration - admin module, frontend, LangBot gateway, routing rules, quick setup wizard qyyfw 2026-07-06 19:59:05 +08:00
  • 46fb67026d Phase G5: Add platform_bridge MCP package (mcp_server + sync_client) qyyfw 2026-07-06 17:18:27 +08:00
  • 891d1ce527 Phase G5: Local Agent / Privacy Mode — 4 tables, 19 API endpoints, platform_bridge MCP, PrivacySettings.tsx (740 lines). 25/25 tests pass. qyyfw 2026-07-06 17:18:05 +08:00
  • 0486210133 Phase G4: Distribution Builder - SaaS product line mgmt, license keys, config export, frontend UI qyyfw 2026-07-06 16:36:26 +08:00
  • d2e3147fb8 Phase G3: ACP Gateway + DAG Multi-Agent - acp_gateway.py (Agent communication layer, 350L), workflow_admin.py upgraded (async parallel execution + agent_node), Workflow.tsx updated (agent node + real-time streaming + WebSocket) qyyfw 2026-07-06 15:48:37 +08:00
  • 9b3e15ace6 Phase G2-1~G2-6: Code Execution Worker - Docker sandbox deployment, backend API (code_exec_admin.py), frontend CodeExecTab, security hardening (read-only FS, non-root, capability dropping, RLIMIT_AS) qyyfw 2026-07-06 14:10:41 +08:00
  • 909c013e2d Phase G1-1~G1-6: MCP Marketplace Fusion - DB migration, mcp_market_admin.py, Deep Link generator, basic security scanner, McpMarketTab.tsx frontend, Market.tsx integration qyyfw 2026-07-06 11:48:21 +08:00
  • 49dcea0a11 Phase 3.9: Developer Tools Enhancement - Webhooks, SDK Center, API Docs, Usage Dashboard qyyfw 2026-07-06 10:43:48 +08:00
  • 065d2f05f6 Phase 3.8: Asset Center Enhancement - fix list endpoint with raw SQL, admin asset management deployed qyyfw 2026-07-06 10:02:19 +08:00
  • 63741b3f0f Phase 3.7: Market Expansion - analytics dashboard, featured apps, category system, real API integration (replaces mock data) qyyfw 2026-07-06 09:46:53 +08:00
  • 2c5ab13209 Phase 3.6: Add workflow_admin.py backend API qyyfw 2026-07-06 09:27:53 +08:00
  • b675e9fd20 Phase 3.6: Agent Visual Orchestration - DAG Workflow Editor (8 node types, drag-drop canvas, execution engine) qyyfw 2026-07-06 09:27:30 +08:00
  • fc36777a5c BugFix: Fix P0/P1 bugs - personal_wechat support, model display_names, dashboard data verification, KB upload test qyyfw 2026-07-06 08:26:50 +08:00
  • 4b49333f9d Phase C5: Storage Quota - user/membership tier quota management qyyfw 2026-07-06 08:13:51 +08:00
  • 6ccf6d6867 Phase C4: 模型连接测试增强 - 多模态测试+批量测试+暗色主题修复 qyyfw 2026-07-05 21:44:18 +08:00
  • 5828728f00 Phase C3: Site Settings Refactoring with horizontal sub-tabs and Logo upload qyyfw 2026-07-05 19:28:49 +08:00
  • 35a8d727e0 Phase C1-R: Landing Page repositioned for individual AI practitioners qyyfw 2026-07-05 19:15:02 +08:00
  • 6d12ee9ff9 Phase C2: Admin UI Refactoring qyyfw 2026-07-05 19:02:22 +08:00
  • 6583bd2a62 feat: Phase 3.5 AI App Management - lifecycle, templates, versioning, analytics qyyfw 2026-07-03 19:41:17 +08:00
  • e7d1c39c18 feat: Phase 3.4 Developer API Management - API Keys, OpenAPI Clients, Call Stats, Slow Logs qyyfw 2026-07-03 19:04:49 +08:00
  • 1d32385f17 fix: AIModel.provider error - add ModelProvider import and use joined query qyyfw 2026-07-03 17:54:55 +08:00
  • 251bbc4123 fix: Token timezone display + Skill install/uninstall bugs qyyfw 2026-07-03 16:13:14 +08:00
  • 5a7c717b25 Phase 3.3: MCP Protocol Support Module qyyfw 2026-07-03 15:21:34 +08:00
  • aa8d689039 Phase qyyfw 2026-07-03 15:06:25 +08:00
  • b2ba75a666 Phase 3.1: OSS storage config management (MinIO/AliyunOSS/AWS S3) qyyfw 2026-07-03 14:45:10 +08:00
  • 5d1ad26874 fix: skills variable init + ChatPage show all published apps + populate skill content qyyfw 2026-07-03 12:10:37 +08:00
  • 5d9d420525 feat: Phase 2.5 - Skill Execution Pipeline + Chat Workflow Enhancement - Stage A: MarketApp->Skill ID mapping, real skill execution engine, SkillVersion snapshot fix - Stage B: AgentConfig dynamic injection, multi-turn context persistence, Function Calling loop (5 rounds) - Stage C: KnowledgeDocumentChunk model, BM25 text retrieval, smart KB context injection - D: PipelineScheduler LLM-based skill pattern extraction replacing mock qyyfw 2026-07-03 10:37:02 +08:00
  • 8ec808b515 fix: 6 bug fixes - timezone CST, knowledge_ids mismatch, skill uninstall, dashboard stats, chat knowledge retrieval, skill selection qyyfw 2026-07-03 09:18:04 +08:00
  • f7ab61bd9d fix: properly insert Agent+Knowledge admin API methods into adminAPI object qyyfw 2026-07-02 23:23:33 +08:00
  • 86da25aa67 fix: move KB admin API methods inside adminAPI object qyyfw 2026-07-02 23:08:03 +08:00
  • bfed2369be fix: properly add KB admin API methods to api/index.ts qyyfw 2026-07-02 23:06:24 +08:00
  • 8c2e5763ef Phase 2.4 frontend: Knowledge admin page + API methods + routes + nav qyyfw 2026-07-02 23:03:53 +08:00
  • 855e1cb9c6 fix: SQLAlchemy 2.0 text() wrapper for raw SQL in knowledge_admin.py qyyfw 2026-07-02 22:56:48 +08:00
  • 4adc3fc054 fix: models.py KnowledgeBase indentation + verify Phase 2.4 KB API qyyfw 2026-07-02 22:49:30 +08:00
  • 144c8dd1f3 fix: correct agents_admin.router line in main.py qyyfw 2026-07-02 22:40:22 +08:00
  • 0b88db956f Phase 2.4: Knowledge Base Admin API - CRUD, stats, external service integration qyyfw 2026-07-02 22:39:10 +08:00
  • a682dc687e Phase 2.3: Agent Management Module qyyfw 2026-07-02 20:18:10 +08:00
  • 70dd2b69af Phase 1: Add SiliconFlow provider + DeepSeek-V4-Flash, optimize Dockerfile with Tsinghua mirrors qyyfw 2026-07-02 16:34:16 +08:00
  • bd3b0df4f0 docs: 完善README.md项目文档 qyyfw 2026-07-02 14:49:22 +08:00
  • 78ff261b5a 初始提交: Qihu-AIFlow v2.0.1 完整项目 qyyfw 2026-07-02 14:40:46 +08:00