Commit Graph

  • 9e62227104 feat(web): improve skill import flow Junyan Qin 2026-05-18 18:33:39 +08:00
  • 971cc3f675 feat: install market extensions from card click Junyan Qin 2026-05-18 17:41:43 +08:00
  • 651904a5d4 fix: import github skill directories Junyan Qin 2026-05-18 17:26:35 +08:00
  • 688202e7d1 Merge pull request #2211 from sheetung/feat/aiocqhttp-json-msg sheetung 2026-05-18 15:35:49 +08:00
  • d46b762d03 ci: trigger re-run sheetung 2026-05-18 07:32:49 +00:00
  • 0963fd5443 feat(aiocqhttp): unify json card message parsing with standard field extraction sheetung 2026-05-18 07:22:14 +00:00
  • 6471770737 docs: add practical guide links to localized readmes RockChinQ 2026-05-18 13:18:27 +08:00
  • 314b7d15bb docs: link practical guides in readme RockChinQ 2026-05-18 13:16:07 +08:00
  • c758908745 feat(aiocqhttp): handle json type messages in message converter sheetung 2026-05-18 04:55:18 +00:00
  • 313d553271 bezier Typer_Body 2026-05-18 02:00:31 +08:00
  • bb7db53447 backend Typer_Body 2026-05-18 01:47:13 +08:00
  • 036affe01f feat(agent-runner): enrich plugin runner host context huanghuoguoguo 2026-05-17 23:26:52 +08:00
  • bf8b51569f feat: support github skill installation Junyan Qin 2026-05-17 23:09:10 +08:00
  • 19557c3227 fix: log agent runner best-effort failures huanghuoguoguo 2026-05-17 10:49:27 +08:00
  • b9ecb27560 test: address agent runner review comments huanghuoguoguo 2026-05-17 10:41:02 +08:00
  • b96dd8edc7 fix: stabilize dynamic forms and mcp testing huanghuoguoguo 2026-05-17 10:25:08 +08:00
  • 423fa0f942 refactor(modelmgr): simplify model sync logic and remove timeout configuration huanghuoguoguo 2026-05-17 10:23:29 +08:00
  • 948591d439 fix(rag): align knowledge engine plugin actions huanghuoguoguo 2026-05-16 10:34:10 +08:00
  • ac3989d3ba feat: support dynamic agent runner defaults huanghuoguoguo 2026-05-16 09:35:40 +08:00
  • 1e5acb947b feat(toolmgr): add get_tool_by_name for unified tool lookup huanghuoguoguo 2026-05-13 11:58:08 +08:00
  • 74b829a288 docs: update PROGRESS.md - rerank support completed huanghuoguoguo 2026-05-13 10:37:00 +08:00
  • 6e982ff49d feat(plugin): implement INVOKE_RERANK handler with run-scoped authorization huanghuoguoguo 2026-05-13 10:36:47 +08:00
  • b220cf02e5 docs(runner): mark legacy runners and add PROGRESS.md huanghuoguoguo 2026-05-13 10:24:10 +08:00
  • 66eaa99887 perf(agent-runner): improve session registry and orchestrator efficiency huanghuoguoguo 2026-05-11 21:45:26 +08:00
  • 5aaa422250 feat(agent-runner): integrate AgentRunner Protocol v1 with plugin system huanghuoguoguo 2026-05-10 10:11:54 +08:00
  • b7dcda8b23 docs: record agent runner design decisions Junyan Qin 2026-05-08 17:51:41 +08:00
  • 3c58b9141b docs: design agent runner pluginization Junyan Qin 2026-05-08 17:45:17 +08:00
  • ddbf390d56 chore: stash code Junyan Qin 2026-02-02 00:27:48 +08:00
  • 767137aaa0 Merge pull request #2209 from sheetung/fix/sidebar-menu-cursor-webui sheetung 2026-05-16 23:34:33 +08:00
  • acb2ce6a40 fix(webui): fix prettier formatting for span with className sheetung 2026-05-16 15:12:19 +00:00
  • 67784708d6 fix(webui): add cursor-pointer and select-none to sidebar menu text spans sheetung 2026-05-16 15:01:30 +00:00
  • e814f359cb feat: manage skills through box runtime Junyan Qin 2026-05-16 17:14:58 +08:00
  • 1bd9c334aa fix: load persisted plugin config (#2208) Nody the lobster 2026-05-16 03:51:45 -04:00
  • 17bbc8bf10 Feat/test build (#2174) huanghuoguoguo 2026-05-16 12:05:54 +08:00
  • 4a4c0921a4 fix(plugin): use specific runtime not connected error (#2199) huanghuoguoguo 2026-05-16 11:36:27 +08:00
  • e425cf079a fix(pipeline): return query from QueryPool.add_query (#2198) huanghuoguoguo 2026-05-16 11:36:10 +08:00
  • 245e798b79 fix(pipeline): handle empty longtext response chain (#2197) huanghuoguoguo 2026-05-16 11:35:20 +08:00
  • 27fdccce16 fix(pipeline): preserve routed flag when aggregating (#2196) huanghuoguoguo 2026-05-16 11:35:00 +08:00
  • 484643c0ee fix(api): validate api key prefix (#2195) huanghuoguoguo 2026-05-16 11:33:20 +08:00
  • ec61459619 fix(api): avoid mutating bot update payload (#2194) huanghuoguoguo 2026-05-16 11:31:59 +08:00
  • 66ef744447 fix(rag): reject unsafe runtime file paths (#2193) huanghuoguoguo 2026-05-16 11:31:00 +08:00
  • 10d3a9cc92 fix(api): avoid mutating pipeline update payload (#2192) huanghuoguoguo 2026-05-16 11:30:32 +08:00
  • 885320e9ae fix(utils): preserve QQ image URL scheme (#2188) huanghuoguoguo 2026-05-16 11:29:31 +08:00
  • ed02ac4710 fix(utils): classify runner URLs safely (#2191) huanghuoguoguo 2026-05-16 11:28:34 +08:00
  • e4841edbaf fix pkgmgr install requirements default (#2190) huanghuoguoguo 2026-05-16 11:26:49 +08:00
  • ef7a06b0db fix telemetry send task isolation (#2187) huanghuoguoguo 2026-05-16 11:26:23 +08:00
  • 6fe20c1812 fix(core): handle sigint before app startup (#2189) huanghuoguoguo 2026-05-16 11:24:34 +08:00
  • 9e8c8f79df fix(plugin): validate plugin id format (#2185) huanghuoguoguo 2026-05-16 11:21:58 +08:00
  • 01d06898fb fix(provider): ignore empty token rotation (#2184) huanghuoguoguo 2026-05-16 11:21:09 +08:00
  • 0a669c7016 fix(utils): handle missing funcschema parameter docs (#2186) huanghuoguoguo 2026-05-16 11:20:32 +08:00
  • 485f421920 Merge remote-tracking branch 'origin/fix/plugin-runtime-not-connected-error' into validation/test-build-with-fixes validation/test-build-with-fixes huanghuoguoguo 2026-05-16 11:07:22 +08:00
  • 329d813577 Merge remote-tracking branch 'origin/fix/pipeline-querypool-return-query' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 11:07:22 +08:00
  • 9ce42ddcb6 Merge remote-tracking branch 'origin/fix/pipeline-longtext-empty-response' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 11:07:16 +08:00
  • 608ac82762 Merge remote-tracking branch 'origin/fix/pipeline-aggregator-preserve-routed' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 11:06:46 +08:00
  • f516fa3a4f Merge remote-tracking branch 'origin/fix/api-apikey-prefix-validation' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 11:05:46 +08:00
  • 779cf9899f fix(plugin): use specific runtime not connected error fix/plugin-runtime-not-connected-error huanghuoguoguo 2026-05-16 11:05:31 +08:00
  • 63a3f323e7 fix(pipeline): return query from QueryPool.add_query huanghuoguoguo 2026-05-16 11:04:19 +08:00
  • 4a60bdb6b6 fix(pipeline): handle empty longtext response chain huanghuoguoguo 2026-05-16 11:04:04 +08:00
  • 3ceb0c6829 fix(pipeline): preserve routed flag when aggregating fix/pipeline-aggregator-preserve-routed huanghuoguoguo 2026-05-16 11:03:24 +08:00
  • 31f4bc1ad6 fix(api): validate api key prefix fix/api-apikey-prefix-validation huanghuoguoguo 2026-05-16 11:03:17 +08:00
  • d4602bca34 fix(validation): keep runner parse failures unknown huanghuoguoguo 2026-05-16 10:59:24 +08:00
  • 5c932c66e6 Merge remote-tracking branch 'origin/fix/api-bot-update-copy-input' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:57:51 +08:00
  • 6a9f7e2c16 Merge remote-tracking branch 'origin/fix/rag-runtime-safe-file-path' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:57:43 +08:00
  • 16901bc574 Merge remote-tracking branch 'origin/fix/api-pipeline-update-copy-input' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:56:59 +08:00
  • 3a1ea8e945 Merge remote-tracking branch 'origin/fix/utils-runner-url-classification' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:56:54 +08:00
  • cab5f99b97 Merge remote-tracking branch 'origin/fix/utils-pkgmgr-extra-params-none' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:55:48 +08:00
  • 560799cc33 Merge remote-tracking branch 'origin/fix/core-sigint-before-app' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:55:07 +08:00
  • 8275cfd140 fix(api): avoid mutating bot update payload fix/api-bot-update-copy-input huanghuoguoguo 2026-05-16 10:54:04 +08:00
  • 14330741cc fix(rag): reject unsafe runtime file paths fix/rag-runtime-safe-file-path huanghuoguoguo 2026-05-16 10:53:57 +08:00
  • 7d0d37cac6 fix(api): avoid mutating pipeline update payload huanghuoguoguo 2026-05-16 10:53:40 +08:00
  • d43cbf0243 fix(utils): classify runner URLs safely huanghuoguoguo 2026-05-16 10:53:24 +08:00
  • 74f8a500b2 fix pkgmgr install requirements default huanghuoguoguo 2026-05-16 10:52:36 +08:00
  • 937110e193 fix(core): handle sigint before app startup huanghuoguoguo 2026-05-16 10:51:47 +08:00
  • ca74fc1ba4 test(provider): align empty token rotation expectation huanghuoguoguo 2026-05-16 10:45:14 +08:00
  • 29a0041887 Merge remote-tracking branch 'origin/fix/utils-qq-image-preserve-scheme' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:44:23 +08:00
  • 2484ddc44d Merge remote-tracking branch 'origin/fix/telemetry-send-tasks-instance' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:43:35 +08:00
  • d89356af65 Merge remote-tracking branch 'origin/fix/utils-funcschema-missing-doc' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:43:22 +08:00
  • 5a90b0e06b Merge remote-tracking branch 'origin/fix/plugin-parse-plugin-id-validation' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:42:45 +08:00
  • c2af8ff9c0 Merge remote-tracking branch 'origin/fix/provider-token-empty-next' into validation/test-build-with-fixes huanghuoguoguo 2026-05-16 10:42:45 +08:00
  • 93589ee381 fix(utils): preserve QQ image URL scheme huanghuoguoguo 2026-05-16 10:37:12 +08:00
  • 87c5aed9e7 fix telemetry send task isolation huanghuoguoguo 2026-05-16 10:37:04 +08:00
  • aa4d46fd87 fix(utils): handle missing funcschema parameter docs fix/utils-funcschema-missing-doc huanghuoguoguo 2026-05-16 10:37:01 +08:00
  • aa4b5d6732 fix(plugin): validate plugin id format fix/plugin-parse-plugin-id-validation huanghuoguoguo 2026-05-16 10:36:58 +08:00
  • 748cc68667 fix(provider): ignore empty token rotation huanghuoguoguo 2026-05-16 10:34:11 +08:00
  • bb55cd7ba9 test: tighten phase 1 coverage contracts huanghuoguoguo 2026-05-16 10:30:17 +08:00
  • 3ba727f0e4 test: add 105 new unit tests for untested core functionality huanghuoguoguo 2026-05-11 18:19:54 +08:00
  • 3eaadea3e0 docs(test): update coverage stats and test structure huanghuoguoguo 2026-05-11 10:31:39 +08:00
  • 1a3c73bc05 test(quality): fix fake tests and add missing coverage huanghuoguoguo 2026-05-11 10:20:34 +08:00
  • adb4b29c94 test(e2e): add minimal startup E2E tests huanghuoguoguo 2026-05-10 21:42:40 +08:00
  • af58c34c26 test(integration): add embed and monitoring endpoint tests huanghuoguoguo 2026-05-10 21:20:36 +08:00
  • 12c9d02145 test(integration): add knowledge, bots, and model endpoints tests huanghuoguoguo 2026-05-10 21:06:12 +08:00
  • 871c4525ca test(integration): add API controller integration tests huanghuoguoguo 2026-05-10 20:57:01 +08:00
  • 3872e3e1ac test(phase2): add unit tests for core, persistence, plugin, utils huanghuoguoguo 2026-05-10 20:43:54 +08:00
  • ea6ed9b7fd test(phase1): add unit tests for telemetry, plugin, rag, persistence huanghuoguoguo 2026-05-10 19:05:30 +08:00
  • 70ec75f9a2 feat(test): Phase 1.5 coverage expansion - COV-001 to COV-013 huanghuoguoguo 2026-05-09 18:40:40 +08:00
  • 9e1ff7f85c feat(test): add PostgreSQL migration slow integration tests (G-003) huanghuoguoguo 2026-05-09 10:05:46 +08:00
  • 91e99e2f46 feat(test): add developer quality gate consolidation (G-007) huanghuoguoguo 2026-05-09 09:51:42 +08:00
  • 59871c3118 refactor(test): consolidate FakeApp and add sys.modules isolation utility huanghuoguoguo 2026-05-08 22:41:48 +08:00
  • 3780a68dfa test(unit): improve taskmgr tests to test real classes huanghuoguoguo 2026-05-08 20:31:29 +08:00
  • 9908dc7800 style: fix unused imports after ruff auto-fix huanghuoguoguo 2026-05-08 19:30:13 +08:00