Skip to content

v0.1.14

Choose a tag to compare

@github-actions github-actions released this 04 Jun 16:48
· 13 commits to main since this release

What's Changed

  • docs: changelog/readme/config for 0.1.14 source extraction pipeline (27381fe)
  • perf(sources): fetch StackExchange question and answers concurrently (350239b)
  • fix(sources): decode HTML entities in StackExchange body_markdown (ISSUE-002) (84702b7)
  • test(sources): pin SE endpoints to body_markdown filter (regression for QA HTML bug) (4c766fa)
  • fix(sources): request body_markdown via SE filter so StackExchange renders Markdown (b31564c)
  • fix(sources,service): address Codex P2s — meta MathOverflow matcher, generic fallback on specialist failure (f491895)
  • fix(sources): address Codex P2s — omit Wikipedia exintro, MathOverflow full-domain site param (ce9c1de)
  • fix(sources): address Codex P2s — per-site meta hosts, SE answer paging, wiki namespace decode (49abdd3)
  • fix(sources): address Codex P2s — meta SE site, PR review comments, wiki title encoding (c6f3a2c)
  • fix(github): paginate issue comments via per_page (Codex P2) (dfe3f54)
  • fix(sources): address Codex review — generic enrich fallback, SE answers, arXiv pdf, fallback opt-out (46f18b6)
  • fix(config): mask secrets in hand-written Config Debug impl (9429c25)
  • chore: gitignore promotion doc, gstack artifacts, stray output dumps (b490bdd)
  • style: rustfmt adapters/tests and phase-04 edits; gitignore .planning (b92f200)
  • refactor(config): extract github_token_status() two-state helper (2b0f4da)
  • feat(diagnostics): report github_token set|unset in doctor and redacted_diagnostics (UX-02, D-03/D-04) (45f9e2b)
  • feat(mcp): rewrite web_search/web_fetch/get_sources descriptions for agent routing (UX-01, D-01/D-02) (220faa4)
  • test(service): cover SRCH-01..04 and D-04 for inline enrichment (e6de05b)
  • test(service): add fake SourceExtractor helpers for inline enrichment tests (6dc3ed7)
  • feat(service): inline-enrich web_search and fallback sources via resolve_content (D-01..D-04) (254e28a)
  • feat(mcp): advertise include_content in web_search inputSchema (6acba4f)
  • feat(config): add enrich_concurrency (clamp 1..5) and enrich_max_chars (12cd19c)
  • feat(model): add WebSearchInput.include_content and parse it in mcp call_tool (4dbf749)
  • feat(model): add Source.content with skip_serializing_if (D-05) (a3b496a)
  • build: enable tokio time feature for inline enrichment deadline (7e3ff15)
  • refactor(sources): extract Wikipedia parse_page and cover it with fixture test (660fd9c)
  • feat(sources): add Wikipedia extractor and register all five sources (5a1e75e)
  • refactor(sources): guard arXiv parser against feed-level author and reset entry state (dfa6541)
  • feat(sources): add arXiv extractor with quick-xml Atom parsing (e9267d9)
  • refactor(sources): drop dead SE title fallback; document filter caveat; harden non-accepted comment test (13a70e9)
  • feat(sources): add StackExchange extractor with accepted-first render (d8a6bfa)
  • feat(sources): add GitHub issue/PR extractors with offline render tests (5d91f7f)
  • docs(sources): clarify Default router doc; test source_max_comments env override (3fd773f)
  • feat(config): add source caps + github token, wire SourceRouter::from_config (4d063a5)
  • docs(mcp): list source_type/fallback_reason in web_fetch tool schema (dcf6bf6)
  • feat(service): route web_fetch through resolve_content with graceful fallback (9c06a79)
  • feat(service): store http_client and source_router on SearchService (da422e6)
  • feat(model): add source_type and fallback_reason to WebFetchOutput (916449d)
  • feat(sources): add get_json/get_text GET helpers (0622471)
  • feat(sources): add resolve_content pipeline entry point (7db6a61)
  • feat(sources): add SourceExtractor trait, SourceCaps, and SourceRouter (458403e)
  • feat(sources): add SourceType enum and mount sources module (64b6b53)
  • docs: update MCP setup examples (73a1279)
  • chore: sync manifests to 0.1.13 [skip ci] (a12ef50)

Full Changelog: v0.1.13...v0.1.14