Per operator R-entry sf-mp9wo7e3-sdxqss + no-compat directive. - Edit gains `match: "substring"|"anchor"` arg; anchor mode routes to the existing applyHashlineEdits logic. Substring stays default. - Read gains `format: "plain"|"tagged"` arg; tagged mode emits LINE#HASH prefixes via formatHashLines. - Delete hashline-edit.ts, hashline-read.ts. KEEP hashline.ts (helpers are now Edit/Read internals). - tools/index.ts: drop the two tools + the createHashlineCodingTools preset. - agent-session.ts: setEditMode no longer swaps tool instances (single tool surface; mode preserved for system-prompt context only). - sdk.ts + index.ts: remove hashline tool re-exports. - headless-ui.ts + test: remove hashline_edit case. Net agent-visible tool surface: -2 tools. Capability preserved as modes. No backward-compat alias for the removed tool names. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent-core | ||
| ai | ||
| coding-agent | ||
| daemon | ||
| google-gemini-cli-provider | ||
| native | ||
| openai-codex-provider | ||
| rpc-client | ||
| tui | ||