Commit graph

708 commits

Author SHA1 Message Date
Research Assistant
fffc0c3d9f docs(spec): plugin settings redesign — tabbed UI, skill manager, feature toggles, vector DB panel 2026-05-12 21:11:15 +08:00
Research Assistant
11be2b8df2 feat(skills): add literature-logging skill (reading-log + working-log) 2026-05-12 20:58:49 +08:00
Research Assistant
babfe06bc3 feat(skills): add /pf-log-reading and /pf-log-session slash commands 2026-05-12 20:55:32 +08:00
Research Assistant
99ab29bc75 feat(memory): add paper_events table + reading-log write/export command 2026-05-12 20:53:33 +08:00
Research Assistant
4ffcd4c1c0 docs(spec): add Phase 6 — paper_events, reading/working logs, vector retrieval 2026-05-12 20:48:09 +08:00
Research Assistant
d4df673088 feat(memory): dashboard reads from SQLite + incremental refresh_paper() 2026-05-12 20:08:46 +08:00
Research Assistant
3ee0320fb9 test(memory): verify agent-context on test vault — 150 papers, 26 collections, 4 rules 2026-05-12 20:00:16 +08:00
Research Assistant
551abd0e15 feat(cli): add agent-context command for agent bootstrap 2026-05-12 19:59:12 +08:00
Research Assistant
2b91e09996 feat(memory): add agent context query module 2026-05-12 19:55:58 +08:00
Research Assistant
5f7f2cd317 docs(plan): add agent-context implementation plan 2026-05-12 19:54:19 +08:00
Research Assistant
eedf02c462 docs(spec): add Memory Layer Phase 2-5 design (agent-context, dashboard, refresh, retrieve) 2026-05-12 19:44:38 +08:00
Research Assistant
4bb750b2db fix(memory): match FTS column names to papers table (authors_json, collections_json) 2026-05-12 19:01:41 +08:00
Research Assistant
1acbeaae23 feat(memory): add FTS5 full-text search with paperforge search command 2026-05-12 18:58:25 +08:00
Research Assistant
5673f682a2 fix(memory): restore row.keys() iteration (sqlite3.Row iterates values, not keys) 2026-05-12 18:33:33 +08:00
Research Assistant
6c6b8ce7a1 feat(frontmatter): add citation_key field and alias from BBT citationKey 2026-05-12 18:28:53 +08:00
Research Assistant
02c1e5b8a0 bump: 1.5.5 -> 1.5.6rc1 (Memory Layer RC1) 2026-05-12 18:11:37 +08:00
Research Assistant
339ffe2b56 feat(memory): add schema exports to __init__.py 2026-05-12 18:01:21 +08:00
Research Assistant
95ca8fceb8 style(memory): apply ruff fixes (ternary, nested-if, dict-keys) 2026-05-12 18:00:52 +08:00
Research Assistant
65cbf867e6 test(memory): add integration test for memory build/status workflow 2026-05-12 17:59:37 +08:00
Research Assistant
3c906e8942 feat(cli): add memory build/status and paper-status commands 2026-05-12 17:52:30 +08:00
Research Assistant
afcbd3ce27 feat(memory): add query module for paper lookup and status check 2026-05-12 17:47:30 +08:00
Research Assistant
f6bc234aa7 feat(memory): add builder module that populates SQLite from formal-library.json 2026-05-12 17:44:03 +08:00
Research Assistant
fb17c58020 feat(memory): add schema module with table definitions and tests 2026-05-12 17:40:10 +08:00
Research Assistant
772954fca4 feat(memory): add db.py with connection and path resolution 2026-05-12 17:35:19 +08:00
Research Assistant
139d5b673e feat(config): add memory_db path key for Memory Layer 2026-05-12 17:32:59 +08:00
Research Assistant
da4ef951ac fix(setup): overwrite skills on wizard re-run, never overwrite AGENTS.md 2026-05-12 02:13:03 +08:00
Research Assistant
2bb0c428d7 feat(frontmatter): collection_path as YAML list, add collection_tags; runtime skill deploy; OCR progress notices 2026-05-12 02:03:31 +08:00
Research Assistant
696cd6f15f fix(ocr): return real exit code, add real-time progress output to stdout, show Obsidian Notices 2026-05-12 00:55:30 +08:00
Research Assistant
287c413d5d bump: 1.5.4 -> 1.5.5 2026-05-12 00:55:12 +08:00
Research Assistant
6f4d11b05c fix(literature-qa): fix stale references, define \, use glob for key lookup, remove /pf-end slash 2026-05-12 00:16:43 +08:00
Research Assistant
26b66d190e fix(literature-qa): prefer glob over resolve-key for quick key lookup, remove rg dependency 2026-05-12 00:11:24 +08:00
Research Assistant
316b8bdcb2 feat: restructure literature-qa v2 — SKILL.md as central hub with decision tree, add multi-reading, simplify refs 2026-05-11 23:58:46 +08:00
Research Assistant
dd8f7307d3 fix(literature-qa): simplify vault-knowledge — all path discovery via pf_bootstrap, remove manual paths step 2026-05-11 23:37:13 +08:00
Research Assistant
8010708102 fix(literature-qa): unify all references to use pf_bootstrap, , ; prohibit path guessing 2026-05-11 23:34:27 +08:00
Research Assistant
9707fb7f1b fix(literature-qa): add Python discovery sequence, require not system python 2026-05-11 23:25:10 +08:00
Research Assistant
d570aa409b fix(literature-qa): prohibit hardcoded path construction in skill references 2026-05-11 23:17:05 +08:00
Research Assistant
aec69f0179 docs: clarify agent triggers as phrases not plugins, add natural language triggers, fix README wizard flow 2026-05-11 22:41:19 +08:00
Research Assistant
bab889dc77 fix(literature-qa): add mandatory pre-flight, vault discovery, STAGE state machine to prevent agent drift 2026-05-11 22:27:45 +08:00
Research Assistant
a524290879 fix: add v prefix to bump.py tags to match workflow trigger 2026-05-11 21:40:01 +08:00
Research Assistant
f9dc28b44b bump: 1.5.3 -> 1.5.4 2026-05-11 21:34:36 +08:00
Research Assistant
49ee42f3f6 fix: use item['title'] instead of undefined entry in self-healing migration 2026-05-11 21:22:11 +08:00
Research Assistant
a9117a0f8b fix: update ocr auto_analyze and ld_deep search for {key}.md filenames with fallback 2026-05-11 21:13:27 +08:00
Research Assistant
5aecdf93dd feat: change sync to {key}.md, add aliases frontmatter, self-healing rename in migrate 2026-05-11 21:12:29 +08:00
Research Assistant
0c91bded54 feat: change formal note filename to {key}.md, add self-healing migration + alias injection 2026-05-11 21:11:12 +08:00
Research Assistant
ed0da99207 test: update fixtures to {key}.md filename format (red phase) 2026-05-11 21:09:36 +08:00
Research Assistant
fd82c28991 docs: replace git+https install URLs with pip install paperforge (PyPI) 2026-05-11 19:25:38 +08:00
Research Assistant
e42c38e212 fix: bump.py — add UTF-8 encoding to git show, remove release logic (handled by Actions) 2026-05-11 19:25:09 +08:00
Research Assistant
03ea934120 bump: 1.5.2 -> 1.5.3 2026-05-11 19:20:47 +08:00
Research Assistant
6d0a3e6848 style: ruff auto-fix setup_wizard.py (unused imports, f-strings, dead code) 2026-05-11 19:19:40 +08:00
Research Assistant
c28de1bce5 fix: force UTF-8 encoding for all subprocess and stdout on Windows, fix pre-existing logger bug 2026-05-11 19:16:18 +08:00