Skip to content

docs(readme): refresh stats + news + Core Systems for image/ESC work#157

Merged
ericleepi314 merged 1 commit into
mainfrom
docs/readme-update-2026-05-16
May 16, 2026
Merged

docs(readme): refresh stats + news + Core Systems for image/ESC work#157
ericleepi314 merged 1 commit into
mainfrom
docs/readme-update-2026-05-16

Conversation

@ericleepi314
Copy link
Copy Markdown
Collaborator

Summary

Refresh of the README News + Status sections to cover the work that landed since the previous codebase-stats note on 2026-05-14.

Codebase stats

News entries added

Core Systems updates

  • Multi-Provider description extended to call out Anthropic→OpenAI image / document block translation.
  • New Cancellation / Abort row (✅) capturing the cross-provider ESC sweep + subagent abort isolation + Bash timeout/ESC distinguishability.
  • New Image Handling row (✅) capturing the Tier C parity: Read pipeline, @image.png inlining, pre-API size validation, binary @-mention routing.

Test plan

  • Diff is README-only (+7 / -2).
  • Stats verified via find src tests scripts -name '*.py' -not -path '*/__pycache__/*' | wc -l (894) and find ... -exec cat {} + | wc -l (177,428).
  • News dates / PR numbers cross-checked against git log origin/main bfa1647..HEAD.

🤖 Generated with Claude Code

- Codebase stats: 894 files / 177,428 lines (up from 167,034 on
  2026-05-14; ~+10.4k lines in two days).
- New news entries:
  * 2026-05-16 Image-handling parity (#149/#154/#155/#156) — Read tool
    TS image pipeline; @image.png mention fix; image tool_result list
    shape preserved; OpenAI-compat image/document block translation;
    validate_images_for_api promoted into BaseProvider._prepare_messages;
    BOM-aware text decoding.
  * 2026-05-16 Subagent + Bash reliability — custom subagent discovery
    from .claude/agents/ (#151); Bash timeout vs ESC-abort distinction
    (#152); async-subagent AbortController isolation tests (#153);
    REJECT_MESSAGE on cancelled production path (#150).
  * 2026-05-15 to 2026-05-16 ESC cancellation hardening across providers
    (#144#148) — mid-stream cancel under ~50ms for every provider;
    shared StreamAbortGuard; LiteLLM worker-thread iteration fix.
- Core Systems table:
  * Multi-Provider description extends to call out Anthropic→OpenAI
    image/document block translation.
  * New "Cancellation / Abort" row (✅) capturing the recent sweep.
  * New "Image Handling" row (✅) capturing Tier C parity.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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