Download Latest Version v2.53.9 source code.zip (1.5 MB)
Home / v2.53.5
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-30 1.7 kB
v2.53.5 source code.tar.gz 2026-10-30 1.2 MB
v2.53.5 source code.zip 2026-10-30 1.4 MB
Totals: 3 Items   2.7 MB 0
  1. fix(agent_types): ToolCallingMode::Auto matched no current Claude model — it tested for claude-3/claude-4, which never match the hyphenated point-release IDs (claude-opus-4-8, claude-opus-5, claude-sonnet-5, claude-fable-5, claude-haiku-4-5). Auto silently fell back to free-form JSON parsing on every current model. Now matched on version-proof family names, plus gpt-5 and the o-series.
  2. fix(agent_types): supports_vision/supports_pdf returned false for the current Claude families because the upstream llm_models_spider table lags new releases — screenshots were being silently filtered out. Added a local override layer that still delegates upstream for everything else.
  3. perf(agent_types): cache the 41 action tool schemas in a LazyLock instead of rebuilding the json! trees per request; new zero-copy all_static/common_static/all_values accessors.
  4. perf(agent): single-pass Aho-Corasick prompt classifier in the model router (1 alloc + ~19 substring scans -> 1 scan, per round).
  5. perf(agent): remove_tags no longer lowercases and rebuilds the whole document per tag (~17 full-document allocations -> 1-3, per page).
  6. perf(agent_html): parse the 19 cleaning selectors once into statics instead of re-parsing per page; byte-identical output.
  7. perf(agent_types): drop per-round format! allocations and a retained full-page-HTML clone from the page-diff path.
  8. chore: fix clippy warnings and formatting across the agent crates.

Commits since v2.53.4

  • perf(agent): aho-corasick hot paths + fix stale model detection (v2.53.5) (db2979b5)
  • chore(deps): bump actions/stale from 10 to 11 (#410) (229e5cd4)

Crates: https://crates.io/crates/spider/2.53.5

Source: README.md, updated 2026-10-30