Commit graph

973 commits

Author SHA1 Message Date
Research Assistant
9cc5e566c6 chore: add 1.5.13 to versions.json 2026-05-25 12:25:30 +08:00
Research Assistant
28b98fd6f9 bump: 1.5.12 -> 1.5.13 2026-05-25 12:25:12 +08:00
Research Assistant
ce3be5b03d fix(plugin): add missing .plugins level in plugin lookup; throttle Notice spam in _runAction 2026-05-25 12:19:47 +08:00
Research Assistant
3cd9f6066e fix: remove v prefix from git tag references in install URLs; update versions.json 2026-05-25 11:45:11 +08:00
Research Assistant
0c08666904 bump: 1.5.11 -> 1.5.12 2026-05-25 11:43:11 +08:00
Research Assistant
aff1766d9e chore: remove stale root files (_check_deploy.py, command/) 2026-05-24 20:08:27 +08:00
Research Assistant
4e84bfd19f test: clean up brittle and low-value tests
- Remove 4 broken Python test files (ld_deep x3, path_normalization)
- Fix 2 vector_db tests to mock get_collection instead of chromadb.PersistentClient
- Remove 2 JS test files (settings-panels, vector-ready — trivial)
- Trim 3 buildRuntimeInstallCommand tests from errors.test.ts
- Narrow CI unit-tests to only run tests/unit/ (gate-level)
2026-05-24 20:00:47 +08:00
Research Assistant
c8c2d4cf75 Revert "test: clean up brittle and low-value tests"
This reverts commit 66849758a9.
2026-05-24 19:59:24 +08:00
Research Assistant
66849758a9 test: clean up brittle and low-value tests
- Remove 4 broken Python test files (ld_deep x3, path_normalization)
- Fix 2 vector_db tests to use correct mock target (get_collection)
- Remove 2 JS test files (settings-panels, vector-ready — trivial)
- Trim 3 buildRuntimeInstallCommand tests from errors.test.ts
- Narrow CI unit-tests to only run tests/unit/ (gate-level)
2026-05-24 19:59:14 +08:00
Research Assistant
f27efe19b1 ci: add npm run build step to release/publish workflows
After TS migration, main.js is now a build artifact from src/main.ts.
Both workflows must build the plugin before creating the release artifact.
2026-05-24 19:54:51 +08:00
Research Assistant
6c096fd49c feat(plugin): migrate monolithic main.js to modular TypeScript source tree
Extract 4977-line main.js into 9 focused TypeScript modules under src/:
- src/main.ts (thin lifecycle entry, ~324 lines)
- src/services/memory-state.ts, python-bridge.ts
- src/views/dashboard.ts, modals.ts
- src/settings.ts, constants.ts, i18n.ts
- src/utils/disclosure.ts

Build with esbuild → main.js (CJS). All 48 tests passing.
2026-05-24 19:49:11 +08:00
Research Assistant
db6eea9a0a chore(plugin): finalize TS migration -- delete legacy testable.js 2026-05-24 17:33:22 +08:00
Research Assistant
3ccf5c424e test(plugin): migrate runtime test to TypeScript 2026-05-24 17:32:01 +08:00
Research Assistant
2ef0db1b05 test(plugin): migrate vector-ready test to TypeScript 2026-05-24 17:29:11 +08:00
Research Assistant
8933d27d49 test(plugin): migrate settings-panels test to TypeScript 2026-05-24 17:29:11 +08:00
Research Assistant
b13ef93a2b test(plugin): migrate errors test to TypeScript 2026-05-24 17:29:10 +08:00
Research Assistant
9c9060b1e7 test(plugin): migrate commands test to TypeScript 2026-05-24 17:29:09 +08:00
Research Assistant
4ce4e35d36 test(plugin): switch vitest config to .ts test files 2026-05-24 17:29:06 +08:00
Research Assistant
4a451783a2 feat(plugin): rewrite main.ts as thin lifecycle entry 2026-05-24 17:27:20 +08:00
Research Assistant
f8fcc93958 feat(plugin): extract settings tab to src/settings.ts 2026-05-24 17:25:19 +08:00
Research Assistant
d0233cb743 feat(plugin): extract dashboard view to src/views/dashboard.ts 2026-05-24 17:21:00 +08:00
Research Assistant
efc3cc126c feat(plugin): extract modals to src/views/modals.ts 2026-05-24 17:11:19 +08:00
Research Assistant
58543286aa feat(plugin): extract i18n language pack to src/i18n.ts 2026-05-24 17:05:40 +08:00
Research Assistant
506e8a3413 feat(plugin): extract python-bridge service to src/services/python-bridge.ts 2026-05-24 17:01:01 +08:00
Research Assistant
5260de1b33 feat(plugin): extract memory-state service to src/services/memory-state.ts 2026-05-24 16:57:31 +08:00
Research Assistant
220a9ae60c feat(plugin): extract constants to src/constants.ts 2026-05-24 16:55:25 +08:00
Research Assistant
be858c310e feat(plugin): extract disclosure utils to src/utils/disclosure.ts 2026-05-24 16:55:22 +08:00
Research Assistant
e8dac801b1 chore(plugin): add esbuild.config.mjs 2026-05-24 16:53:21 +08:00
Research Assistant
79cecca43b chore(plugin): add tsconfig.json 2026-05-24 16:53:17 +08:00
Research Assistant
8982c6753a chore(plugin): add esbuild, typescript, @types/node devDeps 2026-05-24 16:50:00 +08:00
Research Assistant
1e99e5b37e bump: 1.5.10 -> 1.5.11 2026-05-22 13:00:14 +08:00
Research Assistant
7148da0fc6 bump: 1.5.9 -> 1.5.10 2026-05-22 12:46:29 +08:00
Research Assistant
44c3ac4a79 fix(skill): multi-arm discovery strategy + mandatory entry rule
- AGENTS.md: new Section 0 mandatory entry rule with trigger phrases
- retrieval-routing.md: rewrite Ladder A as 3-arm strategy
  (retrieve body + search metadata + context --collection inventory)
- discover-papers.md: Step 2 uses multi-arm, large result handling, dedup
- find-supporting-evidence.md: retrieve as primary fulltext pass
- agent_context.py: update commands docs and rules
2026-05-20 15:39:00 +08:00
Research Assistant
3c270c6932 docs: add pdf annotation layer design spec and implementation plan 2026-05-20 15:33:13 +08:00
Research Assistant
63c6be3f78 feat(skill): add version field to SKILL.md frontmatter and bootstrap, with pre-flight version check 2026-05-19 15:54:04 +08:00
Research Assistant
7c4f5b4bb0 docs: update AGENTS.md with skill graph structure, intent routing, bump/release, and skill deploy 2026-05-19 15:47:53 +08:00
Research Assistant
946102bb9e bump: 1.5.8 -> 1.5.9 2026-05-19 15:44:52 +08:00
Research Assistant
cf4d929a24 fix(skill): add multi-intent collision rule to intent routing 2026-05-19 15:40:33 +08:00
Research Assistant
c21fc8db1e chore: remove temp test file 2026-05-19 15:28:43 +08:00
Research Assistant
8eb02ebdd4 feat(skill): add pre-flight checklist harness to SKILL.md and all molecules 2026-05-19 15:28:37 +08:00
Research Assistant
5ffcbde139 fix(skill): update stale workflow names for agent readability, remove commit convention debris and system write commands 2026-05-19 15:13:01 +08:00
Research Assistant
dfc80d0783 refactor(skill): remove legacy literature workflow entrypoints 2026-05-19 14:57:40 +08:00
Research Assistant
ee7e7306a4 test(skill): align downstream docs and setup with layered skill tree 2026-05-19 14:56:40 +08:00
Research Assistant
f02ec8b9aa refactor(skill): move chart-reading and method-card-template into atom layer 2026-05-19 14:55:06 +08:00
Research Assistant
9109fa3fa3 feat(skill): add capture-project-knowledge molecule and atoms 2026-05-19 14:54:05 +08:00
Research Assistant
6c458fb02a refactor(skill): migrate single-paper and deep-read molecules 2026-05-19 14:52:09 +08:00
Research Assistant
f533b6e6e3 refactor(skill): split discovery and evidence molecules 2026-05-19 14:51:07 +08:00
Research Assistant
7e03832291 feat(skill): add clarify-user-intent atom 2026-05-19 14:49:00 +08:00
Research Assistant
d9ab8fdbe7 refactor(skill): rewrite compound router for skill graph 2026-05-19 14:48:15 +08:00
Research Assistant
1fd4ae1f9f chore(skill): scaffold molecule and atom files 2026-05-19 14:46:53 +08:00