qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-27 08:55:20 +08:00
efa63f9d25 fix-overflow-x-horizontal-scroll
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-26 21:48:31 +08:00
c624d8f37c mimo-token-plan-adapter
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-26 21:00:30 +08:00
bb32884ecb p2-mcp-schema-error-step-enhancements
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-26 15:37:50 +08:00
df67a298be mcp-tool-naming-fix
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-26 15:31:44 +08:00
e1e50e884e feat(chat): align AI tool-use with GPT-4.1/Anthropic standards -- Fix1: AGENT_GUIDE in system prompt (Persistence/Tool-calling/Planning), Fix2: install_app def improved, Fix3: max_tool_rounds 5->15
a2504bce34 fix(chat): resolve Auto-route failover event-loop freeze (#812)
Compare 2 commits »
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-25 21:00:11 +08:00
394a7786e0 chore: remove MySQL service from docker-compose (PostgreSQL migration complete)\n\n- Drop dead mysql service, mysql_data volume, and aiflow depends_on: mysql\n- Remove unused MYSQL_* env vars from aiflow service\n- Retain DATABASE_URL/POSTGRES_* pointing at qihu-aiflow-pg18\n- Closes the MySQL teardown started in task #802
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-25 14:56:05 +08:00
019e1151d0 fix(mcp_admin): add module-level import asyncio to fix 500 in test_mcp_connection (#766 root cause)
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-25 13:26:42 +08:00
640edc4970 chore: normalize tsconfig.json line endings (file missed by prior commit)
771c8456b8 chore: normalize line endings to LF via .gitattributes
2a7bb875f9 fix(mcp/chat): root-cause fixes for AnySearch MCP test + URL app install
256d9f33e6 chore(align): sync Git with running container as authoritative source
3788a93425 chore(align): sync Git with running container as authoritative source
Compare 12 commits »
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-23 09:19:59 +08:00
d3d8d62b94 fix(media): repair JSON_CONTAINS auto-routing + reconcile stale backend tests
a08ec87b22 chore(align): sync Git with running container as authoritative source
49f7503978 fix(models): widen market_apps.skill_content to MEDIUMTEXT for large SKILL.md
6da8c3938e fix(admin/mcp): prevent unnecessary wrapping in table headers and badges
6d06f9165c feat(skills): auto-tag+classify existing 60 skills, auto-tag on import, 409 uniqueness check, add tags column to admin
Compare 14 commits »
qyyfw pushed tag v2026.07.20.2030 to qyyfw/qihuaiflow 2026-07-20 20:32:51 +08:00
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-20 20:32:51 +08:00
7674729804 test(frontend): extract Markdown renderer to utils/markdown.ts + add vitest regression tests
qyyfw pushed tag v2026.07.20.1930 to qyyfw/qihuaiflow 2026-07-20 19:38:12 +08:00
qyyfw pushed tag v2026.07.20.1902 to qyyfw/qihuaiflow 2026-07-20 19:38:12 +08:00
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-20 19:38:12 +08:00
11b80b90f4 fix(migrations): MariaDB 兼容幂等化 privacy_mode 列与 distributions 种子插入
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-20 19:02:54 +08:00
71a6403e5b fix: 加宽 skill_trajectory_links.atom_id 列 VARCHAR(36)->128 修复 DataError(1406);TraceIdFilter 从 root logger 移至 handler 修复子 logger %(trace_id)s KeyError 日志刷屏;evolution scheduler 循环增加 db.rollback() 兜底;附带 models.py CRLF->LF 归一。
qyyfw pushed tag v2026.07.20.1708 to qyyfw/qihuaiflow 2026-07-20 17:08:34 +08:00
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-20 17:08:34 +08:00
5def2697de fix(chat): image send 500 + table/newline formatting (v2026.07.20.1708)
qyyfw pushed tag v2026.07.20.1 to qyyfw/qihuaiflow 2026-07-20 15:39:19 +08:00
qyyfw pushed to main at qyyfw/qihuaiflow 2026-07-20 15:39:08 +08:00
612ce37518 audit fixes: align all frontend timestamps to Beijing time + debounce MarketPage search (vv2026.07.20.1)
qyyfw pushed tag v2026.07.19.12 to qyyfw/qihuaiflow 2026-07-20 14:45:35 +08:00