Commit ad7fcac
feat: support vector record IDs across filesystem APIs
- centralize deterministic vector record ID generation and migration handling
- allow stat and read to resolve file IDs with actionable missing-index diagnostics
- add selectable filesystem fields and script-friendly ls, tree, and glob output
- preserve complete IDs in simple output and honor tree --simple without fields
- restrict Python SDK ID passthrough to supported read-only endpoints
- preserve explicit empty glob extra_fields for metadata responses
- retain the dedicated Codex OAuth doctor diagnostic path
- document the public API behavior and add CLI, SDK, storage, and server regressions
Co-authored-by: TRAE CLI <traecli@bytedance.com>1 parent 2c88269 commit ad7fcac
37 files changed
Lines changed: 1322 additions & 193 deletions
File tree
- crates/ov_cli/src
- commands
- tui
- docs
- en
- api
- concepts
- zh
- api
- concepts
- openviking_cli
- utils/config
- openviking
- server/routers
- service
- storage
- ovpack
- viking_fs
- scripts/maintenance/vikingdb_content_backfill
- sdk/python
- openviking_sdk
- tests
- tests
- cli
- server
- storage
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
584 | 584 | | |
585 | 585 | | |
586 | 586 | | |
| 587 | + | |
587 | 588 | | |
588 | | - | |
| 589 | + | |
589 | 590 | | |
590 | 591 | | |
591 | 592 | | |
| |||
594 | 595 | | |
595 | 596 | | |
596 | 597 | | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
597 | 601 | | |
598 | 602 | | |
599 | 603 | | |
| |||
605 | 609 | | |
606 | 610 | | |
607 | 611 | | |
| 612 | + | |
608 | 613 | | |
609 | | - | |
| 614 | + | |
610 | 615 | | |
611 | 616 | | |
612 | 617 | | |
613 | 618 | | |
614 | 619 | | |
615 | 620 | | |
616 | 621 | | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
617 | 625 | | |
618 | 626 | | |
619 | 627 | | |
| |||
758 | 766 | | |
759 | 767 | | |
760 | 768 | | |
| 769 | + | |
761 | 770 | | |
762 | | - | |
| 771 | + | |
763 | 772 | | |
764 | 773 | | |
765 | 774 | | |
766 | 775 | | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
767 | 779 | | |
768 | 780 | | |
769 | 781 | | |
| |||
2246 | 2258 | | |
2247 | 2259 | | |
2248 | 2260 | | |
2249 | | - | |
| 2261 | + | |
2250 | 2262 | | |
2251 | 2263 | | |
2252 | 2264 | | |
| |||
2372 | 2384 | | |
2373 | 2385 | | |
2374 | 2386 | | |
2375 | | - | |
| 2387 | + | |
2376 | 2388 | | |
2377 | 2389 | | |
2378 | 2390 | | |
| |||
0 commit comments