Commit graph

319 commits

Author SHA1 Message Date
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
Bukely_
70eece52e5 fix(filesystem): require real grep source lines
Do not emit source-file grep fallback candidates unless an actual source line matches the query.
2026-05-27 02:12:34 +08:00
BukeLy
9734bf6914 fix(filesystem): enforce pifs shell command limits 2026-05-27 02:12:34 +08:00
Bukely_
cb9db0bab9 fix(filesystem): guard summary index dimensions
Raise on summary projection dimension mismatch instead of resetting an existing index.
2026-05-27 02:12:34 +08:00
Bukely_
2297453103 fix(filesystem): avoid replaying failed agent runs
Only use the fresh event loop fallback for missing running-loop detection, so RuntimeError from a threaded agent run is not retried.
2026-05-27 02:12:34 +08:00
Bukely_
ad45f96dfa fix(filesystem): use summary projection for default semantic search
Route default semantic search to the summary projection when summary is the only populated semantic channel.
2026-05-27 02:12:34 +08:00
Bukely_
3519adfbd1 fix(filesystem): preserve sqlite catalog durability
Remove the synchronous=OFF pragma from PIFS catalog inserts so SQLite remains the durable source of truth.
2026-05-27 02:12:34 +08:00
BukeLy
fe1c4aeb1c fix(filesystem): search workspace topic questions before clarifying 2026-05-27 02:12:34 +08:00
BukeLy
75acf5dce3 fix(filesystem): generalize pifs tool identity prompt 2026-05-27 02:12:34 +08:00
BukeLy
c421626136 fix(filesystem): constrain pifs agent tool identity 2026-05-27 02:12:34 +08:00
BukeLy
b6587350a3 fix(demo): register all example documents 2026-05-27 02:12:34 +08:00
BukeLy
30830fc19e refactor(filesystem): remove pre-release store migrations 2026-05-27 02:12:34 +08:00
BukeLy
de1992def1 refactor(filesystem): make pifs providers configurable 2026-05-27 02:12:34 +08:00
BukeLy
7c021a7dd0 refactor(filesystem): unify pifs metadata state 2026-05-27 02:12:34 +08:00
BukeLy
fc0be1aeee fix(filesystem): restore summary vector search in cli 2026-05-27 02:12:34 +08:00
BukeLy
7e70b580f0 fix(filesystem): show generated metadata in stat 2026-05-27 02:12:34 +08:00
BukeLy
5c948d0840 fix(filesystem): require metadata evidence in chat 2026-05-27 02:12:34 +08:00
BukeLy
8ae94ade19 fix(filesystem): render root folder path correctly 2026-05-27 02:12:34 +08:00
BukeLy
ec96812e6b fix(filesystem): scope pifs chat identity 2026-05-27 02:12:34 +08:00
BukeLy
c12c2de65b fix(filesystem): guide structural node reads 2026-05-27 02:12:34 +08:00
BukeLy
beed21647f fix(filesystem): remove chat request started noise 2026-05-27 02:12:34 +08:00
BukeLy
cb1bfb00fa fix(filesystem): reuse agent session in pifs chat 2026-05-27 02:12:34 +08:00
BukeLy
b2089712b3 refactor(filesystem): remove reference id concept 2026-05-27 02:12:34 +08:00
BukeLy
a80b84dae4 fix(filesystem): remove session ref aliases from cli output 2026-05-27 02:12:34 +08:00
BukeLy
06d8553a0a fix(filesystem): clarify folder path metadata errors 2026-05-27 02:12:34 +08:00
BukeLy
144e8ba325 feat(pifs): add find maxdepth traversal limit 2026-05-27 02:12:34 +08:00
BukeLy
5a78131509 fix(filesystem): suppress chat input echo while streaming 2026-05-27 02:12:34 +08:00
BukeLy
b9ee711087 fix(filesystem): require target-first cat syntax 2026-05-27 02:12:34 +08:00
BukeLy
3d62293a1e fix(filesystem): avoid duplicate pifs chat output 2026-05-27 02:12:34 +08:00
BukeLy
3625a592f2 fix(filesystem): stream pifs chat by default 2026-05-27 02:12:34 +08:00
BukeLy
e074bf1765 fix(filesystem): package pifs cli entrypoint 2026-05-27 02:12:34 +08:00
BukeLy
574125d7dd fix(filesystem): add pifs ask and chat commands 2026-05-27 02:12:34 +08:00
BukeLy
74d0600261 feat(filesystem): add PageIndex filesystem shell 2026-05-27 02:12:34 +08:00
Ray
7592163e2a
Update README (#271)
Some checks failed
CodeQL / Analyze (actions) (push) Has been cancelled
2026-05-12 03:28:29 +08:00
Ray
f50e529753
update README (#262)
Some checks failed
CodeQL / Analyze (actions) (push) Has been cancelled
2026-05-08 02:08:33 +08:00
Ray
c1a0f94fd3
update README (#261) 2026-05-08 01:57:33 +08:00
Ray
e7dfc5e1ff
update README (#259) 2026-05-07 20:57:14 +08:00
Ray
dcda5656ba Fix Agentic RAG entry formatting in Updates
Some checks failed
CodeQL / Analyze (actions) (push) Has been cancelled
2026-05-06 04:53:41 +08:00
Ray
495e8929b5 Trim Cloud Service note in README 2026-05-06 04:40:32 +08:00
Ray
46244aed33 update README
Some checks are pending
CodeQL / Analyze (actions) (push) Waiting to run
2026-05-06 00:57:25 +08:00
Bukely_
a51d97f63c
Add security CI workflows (#248)
Some checks failed
CodeQL / Analyze (actions) (push) Has been cancelled
* Add security CI workflows

* Remove duplicate Python CodeQL workflow
2026-04-25 00:46:01 +08:00
dependabot[bot]
40073375ff
Bump the pip group across 1 directory with 2 updates (#247)
Bumps the pip group with 2 updates in the / directory: [litellm](https://github.com/BerriAI/litellm) and [python-dotenv](https://github.com/theskumar/python-dotenv).


Updates `litellm` from 1.83.0 to 1.83.7
- [Release notes](https://github.com/BerriAI/litellm/releases)
- [Commits](https://github.com/BerriAI/litellm/commits)

Updates `python-dotenv` from 1.1.0 to 1.2.2
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.0...v1.2.2)

---
updated-dependencies:
- dependency-name: litellm
  dependency-version: 1.83.7
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: python-dotenv
  dependency-version: 1.2.2
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 00:19:47 +08:00
Bukely_
29b240a689
Add Dependabot config for GitHub Actions updates (#241)
Weekly scan to open PRs upgrading third-party actions used in CI.
pip dependencies remain pinned and are covered by Dependabot security
updates separately.
2026-04-23 23:59:26 +08:00
Xinyan Zhou
f2dcffc0b7
Merge pull request #214 from VectifyAI/dependabot/pip/pip-480c85e8a1
Bump litellm from 1.82.0 to 1.83.0 in the pip group across 1 directory
2026-04-08 18:19:25 +08:00
dependabot[bot]
eb57d2a10c
Bump litellm from 1.82.0 to 1.83.0 in the pip group across 1 directory
Bumps the pip group with 1 update in the / directory: [litellm](https://github.com/BerriAI/litellm).


Updates `litellm` from 1.82.0 to 1.83.0
- [Release notes](https://github.com/BerriAI/litellm/releases)
- [Commits](https://github.com/BerriAI/litellm/commits)

---
updated-dependencies:
- dependency-name: litellm
  dependency-version: 1.83.0
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-03 22:16:59 +00:00
Ray
8f1ed7783b Update README 2026-03-30 01:34:45 +08:00
Ray
0ba6206ef0 Update developer links 2026-03-29 20:01:58 +08:00
Ray
28542de889 Polish agent system prompt wording 2026-03-29 05:31:02 +08:00