danielmiessler.fabric/internal/core
Kayvan Sylvan 2e0abdd78a refactor: propagate context.Context through Vendor interface methods
- Add `context.Context` parameter to `ListModels` interface method
- Add `context.Context` parameter to `SendStream` interface method
- Thread caller context through `Chatter.Send` instead of using `context.Background()`
- Update all vendor implementations to accept context parameter
- Introduce `publicError` type wrapping Codex provider errors
- Normalize Codex error messages to lowercase for consistency
- Add context-aware `sendStreamUpdate` helper in Codex client
- Remove stale `context.Background()` calls from Anthropic and Azure AI Gateway
- Update all vendor test mocks and stubs with new signatures
- Pass HTTP request context from server handler into `chatter.Send`
2026-03-25 16:09:10 -07:00
..
chatter.go refactor: propagate context.Context through Vendor interface methods 2026-03-25 16:09:10 -07:00
chatter_test.go refactor: propagate context.Context through Vendor interface methods 2026-03-25 16:09:10 -07:00
plugin_registry.go fix(chat): prevent streaming deadlock and unify strategy handling 2026-03-18 04:42:03 +05:30
plugin_registry_test.go refactor: propagate context.Context through Vendor interface methods 2026-03-25 16:09:10 -07:00