Gio Della-Libera
|
0b708a2574
|
OC Path: restore YAML support (#81436)
* OC Path: restore YAML support
* fix(oc-path): guard yaml writes and empty sequences
* fix(oc-path): guard yaml insertion keys
* fix(oc-path): guard yaml object key
* fix(oc-path): classify yaml root insertions
* style(oc-path): format yaml branch after rebase
* fix(oc-path): reject malformed yaml edits
* docs(oc-path): clarify yaml file support
* fix(ci): refresh yaml branch after rebase
* fix(ci): clean shared blockers for yaml path PR
* fix(changelog): keep yaml path note scoped
* fix(ci): preserve current shared contracts
---------
Co-authored-by: Gio Della-Libera <giodl73@gmail.com
|
2026-05-16 07:52:08 -07:00 |
|
Gio Della-Libera
|
c8bec51869
|
OC Path: add dry-run diff output (#81437)
* OC Path: add dry-run diff output
* fix(oc-path): require dry-run for diff output
* fix(oc-path): show final newline diff
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(oc-path): show line-ending-only dry-run diffs
---------
Co-authored-by: Gio Della-Libera <giodl@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-15 21:54:06 -07:00 |
|
Peter Steinberger
|
58a80d3d93
|
docs(oc-path): expand usage examples
|
2026-05-09 01:48:35 -04:00 |
|
Peter Steinberger
|
696540f63a
|
docs(oc-path): explain why path addressing helps
|
2026-05-09 01:48:35 -04:00 |
|
Peter Steinberger
|
52a319047e
|
docs(oc-path): add bundled plugin overview and per-kind CLI recipes
|
2026-05-09 01:48:35 -04:00 |
|
Gio Della-Libera
|
4656848900
|
docs(path): format oc-path CLI table
|
2026-05-09 01:48:35 -04:00 |
|
Gio Della-Libera
|
8f26422840
|
fix(oc-path): tighten path contracts
|
2026-05-09 01:48:35 -04:00 |
|
Peter Steinberger
|
a22c5822c3
|
docs: finish oc-path plugin docs
|
2026-05-09 01:48:35 -04:00 |
|
Gio Della-Libera
|
457c29b36a
|
docs(path): scrub references to dropped grammar features
|
2026-05-09 01:48:35 -04:00 |
|
Peter Steinberger
|
e3b33a26cd
|
refactor: move oc-path into plugin
|
2026-05-09 01:48:35 -04:00 |
|
Peter Steinberger
|
b3c06e8d79
|
revert: remove oc-path implementation
|
2026-05-09 03:07:12 +01:00 |
|
Gio Della-Libera
|
bc735f4fde
|
feat(workspace): oc-path addressing substrate + openclaw path CLI (md/jsonc/jsonl/yaml) (#78678)
Implements #78051 — oc:// addressing substrate for workspace files.
New src/oc-path/ substrate (parser/formatter, per-kind parse+emit for
md/jsonc/jsonl/yaml, universal resolveOcPath/setOcPath/findOcPaths verbs,
sentinel emit guard) + openclaw path resolve|find|set|validate|emit CLI +
docs/cli/path.md reference page + CHANGELOG entry.
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com>
Co-authored-by: galiniliev <5711535+galiniliev@users.noreply.github.com>
|
2026-05-07 22:26:28 -07:00 |
|