fabro/lib/crates
Bryan Helmkamp e8ad12fc30 fix: simplify fabro-http crate and fix correctness issues
- Replace unwrap_or_default() with expect() in hooks/llm HTTP client
  builders — Default silently discards all config (timeouts, TLS, proxy)
- Route fabro-mcp through fabro_http instead of raw reqwest, respecting
  FABRO_HTTP_PROXY_POLICY for MCP HTTP transport connections
- Deduplicate HttpClientBuilder / BlockingHttpClientBuilder via macro
- Extract helpers for repeated http_client error handling in diagnostics
  and web_auth
- Remove duplicate test_http_client() in fabro-cli and fabro-llm

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 12:20:55 -04:00
..
fabro-agent refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-api refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-checkpoint fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-cli fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-config feat(github): add gh cli integration strategy 2026-04-11 21:35:16 -04:00
fabro-core fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-devcontainer refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-github refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-graphviz fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-hooks fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-http fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-interview fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-llm fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-macros refactor(settings): stage 6.3b shrink server runtime types + delete Combine 2026-04-09 18:27:46 -04:00
fabro-mcp fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-model fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-oauth refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-proc fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-retro fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-sandbox feat(github): add gh cli integration strategy 2026-04-11 21:35:16 -04:00
fabro-server fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-slack refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-spa refactor(config): move project state under .fabro 2026-04-11 12:55:46 -04:00
fabro-store fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-telemetry refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-template fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-test refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-tracker refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-types feat(github): add gh cli integration strategy 2026-04-11 21:35:16 -04:00
fabro-util refactor(cli): route command output through Printer 2026-04-11 14:40:33 -04:00
fabro-validate fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-workflow refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00