Commit graph

366 commits

Author SHA1 Message Date
BukeLy
b19322dda0 fix(filesystem): tighten PIFS grep and page-read policy 2026-06-01 12:16:41 +08:00
BukeLy
dc4de3116f refactor: remove source paths from PIFS 2026-06-01 01:40:44 +08:00
BukeLy
b9e30952ad Remove unused PIFS text window commands 2026-06-01 00:19:37 +08:00
BukeLy
d0c0c67a39 fix(filesystem): remove cat node reads
Return nested PageIndex structure JSON from cat --structure and keep content reads page-based only. Remove the cat --node command surface, related limits, prompts, and structure-text fallback.
2026-06-01 00:05:19 +08:00
BukeLy
e368562e03 refactor(filesystem): consolidate semantic projection modules 2026-05-31 23:57:12 +08:00
BukeLy
34fa8f7b42 refactor(filesystem): inline embedding dimension default 2026-05-31 23:43:54 +08:00
Bukely_
1c6c2ca1b2
Merge branch 'VectifyAI:main' into feat/pageindex-filesystem 2026-05-31 22:22:22 +08:00
Bukely_
0f71da3bc1
refactor(pifs): remove dead semantic retrieval code (#33) 2026-05-31 22:22:05 +08:00
Bukely_
d3034fa1b9
Merge Goal 5: workspace file import command
Merge pifs add command and atomic import handling into feat/pageindex-filesystem.
2026-05-31 21:42:53 +08:00
Bukely_
01af0c6a22
Merge Goal 6: default embeddings to 1024 dimensions
Merge embedding dimension defaults and mismatch guards into feat/pageindex-filesystem.
2026-05-31 21:42:26 +08:00
Bukely_
a7a1165c95
Merge Goal 4: route agent retrieval through browse
Merge ask/chat retrieval strategy updates into feat/pageindex-filesystem.
2026-05-31 21:42:01 +08:00
Bukely_
889db8cc01
Merge Goal 1: converge semantic retrieval on browse
Merge removal of legacy semantic commands into feat/pageindex-filesystem.
2026-05-31 21:41:35 +08:00
Bukely_
32fce164bc
Merge Goal 3: browse output contract
Merge stable key-value browse output into feat/pageindex-filesystem.
2026-05-31 21:41:11 +08:00
Bukely_
d9ce184e50
Merge Goal 2: semantic browse command
Merge the unified browse command implementation into feat/pageindex-filesystem.
2026-05-31 21:40:26 +08:00
BukeLy
2d55fd2f5a fix(pifs): clean partial add pageindex cache 2026-05-31 21:37:48 +08:00
BukeLy
eca5edd8a9 fix(pifs): roll back add pageindex cache 2026-05-31 21:37:48 +08:00
BukeLy
8cdddb5e5b fix(pifs): roll back add-created folders 2026-05-31 21:37:48 +08:00
BukeLy
1c5ed63ef8 fix(pifs): keep add imports semantically atomic 2026-05-31 21:37:48 +08:00
BukeLy
7096ba1388 feat(pifs): add workspace file import command 2026-05-31 21:37:48 +08:00
BukeLy
8f87cee6ce fix(pifs): avoid vector imports for empty workspaces 2026-05-31 21:37:30 +08:00
BukeLy
20b2225444 fix(pifs): surface projection dimension mismatches 2026-05-31 21:37:30 +08:00
BukeLy
e293814bc0 fix(filesystem): reject mismatched existing projection indexes 2026-05-31 21:37:30 +08:00
BukeLy
decfe29fe4 fix(filesystem): avoid eager vector imports for embedding defaults 2026-05-31 21:37:30 +08:00
BukeLy
58409d1ec5 feat(filesystem): default embeddings to 1024 dimensions 2026-05-31 21:37:30 +08:00
BukeLy
b5cc404776 refactor(pifs): remove legacy command prompt filter 2026-05-31 21:37:11 +08:00
BukeLy
95e5717ba4 fix(pifs): route agent retrieval through browse 2026-05-31 21:37:04 +08:00
BukeLy
27071cb7f5 refactor(pifs): converge semantic retrieval on browse 2026-05-31 21:36:51 +08:00
BukeLy
c63ebe573b feat(pifs): render browse results as records 2026-05-31 21:36:37 +08:00
BukeLy
3562d47fdb fix(pifs): scope browse vector search before paging 2026-05-31 21:36:22 +08:00
BukeLy
ba821a70b9 feat(pifs): add semantic browse command 2026-05-31 21:36:22 +08:00
Ray
dd064dc39a
Update README (#307) 2026-05-30 18:51:40 +08:00
Ray
aad68cac7d
Update README (#305) 2026-05-30 18:38:11 +08:00
BukeLy
8071889508 chore(filesystem): remove duplicate pifs cli wrapper 2026-05-27 14:37:57 +08:00
BukeLy
21c83b6398 fix(filesystem): run pifs from local venv 2026-05-27 14:34:42 +08:00
BukeLy
a70fc672be chore(filesystem): ignore local pifs artifacts 2026-05-27 14:29:13 +08:00
BukeLy
4ff184fed2 feat(filesystem): add pifs workspace default 2026-05-27 14:28:03 +08:00
BukeLy
977f596666 fix(filesystem): return stable semantic search targets 2026-05-27 03:48:44 +08:00
BukeLy
0243732e22 fix(filesystem): clarify agent evidence recovery 2026-05-27 03:35:12 +08:00
BukeLy
c13cb203cd ci(codeql): add python analysis job 2026-05-27 02:32:51 +08:00
BukeLy
346eb0aa4f chore(filesystem): remove uv project files 2026-05-27 02:13:05 +08:00
BukeLy
311c7b5f1c fix(filesystem): preserve lazy filesystem exports 2026-05-27 02:12:35 +08:00
BukeLy
cd571ddbaf fix(filesystem): relax structural read limits 2026-05-27 02:12:35 +08:00
BukeLy
2b69719f60 feat(filesystem): support space-separated cat node ids 2026-05-27 02:12:35 +08:00
BukeLy
4a158f9e5f fix(filesystem): label semantic search paths in cli output 2026-05-27 02:12:35 +08:00
BukeLy
7104602a70 refactor(filesystem): simplify semantic search result fields 2026-05-27 02:12:35 +08:00
Bukely_
d139181c86 fix(filesystem): delay register side effects until insert
Write projection and raw side effects only after a successful catalog insert, and clean owned artifacts when registration fails.
2026-05-27 02:12:35 +08:00
Bukely_
c86d5727ed fix(filesystem): preserve pageindex registration errors
Persist PageIndex tree build failure details in metadata_status and surface them through stat and structural reads.
2026-05-27 02:12:35 +08:00
Bukely_
112ef99d47 fix(filesystem): escape sqlite like wildcards
Escape wildcard characters in recursive folder LIKE filters and metadata contains queries.
2026-05-27 02:12:35 +08:00
Bukely_
8e0f295464 fix(filesystem): detect ambiguous virtual paths
Resolve root virtual file paths correctly and raise a clear error for ambiguous file targets.
2026-05-27 02:12:35 +08:00
Bukely_
e9453725b6 fix(filesystem): lazy-load pifs import surface
Avoid eager optional dependency imports when importing PageIndexFileSystem or filesystem semantic exports.
2026-05-27 02:12:35 +08:00