| .. |
| abi.go | feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping | 5 months ago |
| adapters.go | chore(pluginhost): refactor and remove unused interceptors and executor methods | 3 months ago |
| adapters_auth.go | chore(pluginhost): refactor and remove unused interceptors and executor methods | 3 months ago |
| adapters_executors.go | fix(sdk): preserve custom executors during auth sync | 3 months ago |
| adapters_interceptors.go | feat(plugin): add schema-v3 stream chunk contract to omit payload request bodies | 3 months ago |
| adapters_test.go | feat(plugin): add schema-v3 stream chunk contract to omit payload request bodies | 3 months ago |
| adapters_usage_translation.go | chore(pluginhost): refactor and remove unused interceptors and executor methods | 3 months ago |
| auth_callbacks.go | feat(auth): introduce weighted round-robin scheduler and credential weight validation | 3 months ago |
| auth_callbacks_test.go | feat(auth): introduce weighted round-robin scheduler and credential weight validation | 3 months ago |
| auth_provider.go | refactor(pluginhost): replace `Snapshot().records` with `activeRecords` for improved filtering | 4 months ago |
| auth_provider_test.go | feat(plugins): sync home plugin manifests | 4 months ago |
| callback_contexts.go | feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping | 5 months ago |
| client_guard.go | feat: add Home credential concurrency support | 3 months ago |
| client_guard_test.go | feat: add Home credential concurrency support | 3 months ago |
| command_line.go | refactor(pluginhost): replace `Snapshot().records` with `activeRecords` for improved filtering | 4 months ago |
| command_line_test.go | feat(pluginstore): add plugin store support | 5 months ago |
| config.go | feat(config): resolve plugin directory paths and handle tilde expansion | 4 months ago |
| config_test.go | feat(config): resolve plugin directory paths and handle tilde expansion | 4 months ago |
| executor_route.go | refactor(pluginhost): replace `Snapshot().records` with `activeRecords` for improved filtering | 4 months ago |
| host.go | feat(plugin): add request lifecycle plugin with interception and termination capabilities | 3 months ago |
| host_callbacks.go | feat(plugin): add ModelRouter before auth with single-slot routing targets (#3865) | 4 months ago |
| host_callbacks_test.go | feat(plugin): add ModelRouter before auth with single-slot routing targets (#3865) | 4 months ago |
| host_callbacks_unix.go | feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping | 5 months ago |
| host_model_stream_callbacks.go | fix(pluginhost): keep stream callbacks alive until stream close | 4 months ago |
| host_model_stream_callbacks_test.go | fix(pluginhost): keep stream callbacks alive until stream close | 4 months ago |
| host_test.go | feat: add Home credential concurrency support | 3 months ago |
| http_bridge.go | feat(pluginhost): add capabilities for command-line flag handling and plugin execution | 5 months ago |
| http_stream_bridge.go | feat(pluginhost): refactor and enhance plugin system with new execution and thinking capabilities | 5 months ago |
| loader_unix.go | feat(pluginhost): improve error handling with HTTP status codes for plugin calls | 4 months ago |
| loader_unsupported.go | feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping | 5 months ago |
| loader_windows.go | fix(pluginhost): stabilize Windows plugin response buffer | 3 months ago |
| loader_windows_test.go | fix(pluginhost): stabilize Windows plugin response buffer | 3 months ago |
| logging.go | feat(pluginhost): enhance plugin version management and logging for hot reload | 4 months ago |
| logging_test.go | feat(pluginhost): enhance plugin version management and logging for hot reload | 4 months ago |
| management.go | refactor(pluginhost): replace `Snapshot().records` with `activeRecords` for improved filtering | 4 months ago |
| management_test.go | feat(htmlsanitize): add HTML and JSON sanitization utilities with integration across plugins and APIs | 5 months ago |
| model_router.go | refactor(pluginhost): replace `Snapshot().records` with `activeRecords` for improved filtering | 4 months ago |
| model_router_test.go | feat(plugin): add ModelRouter before auth with single-slot routing targets (#3865) | 4 months ago |
| model_stream_bridge.go | feat(plugin, api): introduce host model callback support with Go example and API handlers | 5 months ago |
| platform.go | feat(pluginstore): introduce support for direct install type and version management | 4 months ago |
| platform_test.go | feat(pluginstore): introduce support for direct install type and version management | 4 months ago |
| plugin_refresh_compat_executor.go | fix(cliproxy): delegate OpenAI-compatible OAuth refresh to plugin auth providers | 3 months ago |
| plugin_refresh_compat_executor_test.go | fix(cliproxy): delegate OpenAI-compatible OAuth refresh to plugin auth providers | 3 months ago |
| request_lifecycle_test.go | feat(plugin): add request lifecycle plugin with interception and termination capabilities | 3 months ago |
| rpc_client.go | feat(plugin): add schema-v3 stream chunk contract to omit payload request bodies | 3 months ago |
| rpc_client_error_test.go | feat(pluginhost): improve error handling with HTTP status codes for plugin calls | 4 months ago |
| rpc_client_stream.go | fix(pluginhost): keep stream callbacks alive until stream close | 4 months ago |
| rpc_client_stream_test.go | fix(pluginhost): keep stream callbacks alive until stream close | 4 months ago |
| rpc_schema.go | feat(plugin): add request lifecycle plugin with interception and termination capabilities | 3 months ago |
| rpc_schema_test.go | feat(plugin): add schema-v3 stream chunk contract to omit payload request bodies | 3 months ago |
| scheduler.go | refactor(pluginhost): replace `Snapshot().records` with `activeRecords` for improved filtering | 4 months ago |
| scheduler_test.go | feat(pluginhost, scheduler): introduce Go-based plugin with scheduler capabilities | 5 months ago |
| snapshot.go | feat(pluginhost): add OAuthProvider field to plugin metadata and update related functionality | 4 months ago |
| stream_bridge.go | fix(pluginhost): honor accepted emit results | 3 months ago |
| stream_bridge_test.go | fix(pluginhost): honor accepted emit results | 3 months ago |
| support.go | feat(pluginhost, api): add support for "X-CPA-SUPPORT-PLUGIN" header with CGO detection | 5 months ago |
| support_cgo.go | feat(pluginhost, api): add support for "X-CPA-SUPPORT-PLUGIN" header with CGO detection | 5 months ago |
| support_nocgo.go | feat(pluginhost, api): add support for "X-CPA-SUPPORT-PLUGIN" header with CGO detection | 5 months ago |
| test_helpers_test.go | feat(plugin): add request lifecycle plugin with interception and termination capabilities | 3 months ago |