Merge PR #3572: feat: add xai/ddg/firecrawl/tinyfish web_search providers (@zekdevs)

This commit is contained in:
can1357
2026-06-27 01:45:39 +02:00
19 changed files with 1996 additions and 93 deletions
+1
View File
@@ -63,6 +63,7 @@
### Added
- Added TinyFish, DuckDuckGo, xAI, and Firecrawl web_search providers.
- Added `compaction.midTurnEnabled` for mid-turn threshold auto-compaction before the next tool-loop provider request. ([#3525](https://github.com/can1357/oh-my-pi/issues/3525))
- Added `grep -q`/`--quiet`/`--silent` and `-x`/`--line-regexp` to the in-process `grep` builtin used by the bash tool. `-q` suppresses all stdout and exits 0 on the first match (short-circuiting, with match status taking precedence over read errors per GNU); `-x` anchors each pattern to whole lines. Unblocks shell conditionals such as `grep -qx "$applet" <(strings bin)`.
- Added plan-mode guidance (hashline edit mode only) steering the agent to revise the plan file section-by-section with `SWAP.BLK`/`DEL.BLK`/`INS.BLK.POST` anchored on markdown headings — a heading resolves its whole section (through nested deeper headings), so the agent can rewrite, drop, or append sections without rewriting the file.