Skip to content

Fix bounded-I/O regressions, restore full default tool surface, docum… - #174

Merged
chauncygu merged 1 commit into
mainfrom
fix-io
Jul 20, 2026
Merged

Fix bounded-I/O regressions, restore full default tool surface, docum…#174
chauncygu merged 1 commit into
mainfrom
fix-io

Conversation

@chauncygu

Copy link
Copy Markdown
Contributor

…ent tool profiles

  • Default tool_profile back to full so upgrading never silently drops web / sub-agent / MCP tools; standard/research/orchestration are opt-in.
  • SummarizeLargeFile: detect failed chunks (error-marker strings, not None) so failures are never summarized as content; clean Error on all-failed, reduce-stage failure, and single-shot failure.
  • DuckDuckGo parser: guard a valueless class attribute (None.split crash).
  • Classify ReadEmail/WebBrowse into the research profile.
  • Document tool_profile (README + usage guide + news); fix stale web-ui API doc.
  • Add regression tests and regenerate the golden prompt fixture.

…ent tool profiles

- Default tool_profile back to `full` so upgrading never silently drops
  web / sub-agent / MCP tools; standard/research/orchestration are opt-in.
- SummarizeLargeFile: detect failed chunks (error-marker strings, not None)
  so failures are never summarized as content; clean Error on all-failed,
  reduce-stage failure, and single-shot failure.
- DuckDuckGo parser: guard a valueless `class` attribute (None.split crash).
- Classify ReadEmail/WebBrowse into the research profile.
- Document tool_profile (README + usage guide + news); fix stale web-ui API doc.
- Add regression tests and regenerate the golden prompt fixture.
@chauncygu
chauncygu merged commit f8c8a4d into main Jul 20, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant