| .. |
| abi.go | feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping | 4 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 | feat(executor): support token usage parsing for plugin executors | 2 months ago |
| adapters_executors_usage_test.go | feat(usage): propagate session and parent session hierarchy to usage reporting queue | 2 months ago |
| adapters_interceptors.go | feat(plugin): omit stream chunk history on payload chunks for schema v5 | 2 months ago |
| adapters_test.go | feat(management): add plugin quota and declarative probe endpoints | 1 month ago |
| adapters_usage_translation.go | feat(usage): propagate upstream base_url across usage records and plugin auth | 1 month ago |
| affinity_callbacks.go | feat(plugin): add host session affinity lookup callback | 2 months ago |
| affinity_callbacks_test.go | feat(plugin): add host session affinity lookup callback | 2 months ago |
| auth_callbacks.go | feat(usage): propagate upstream base_url across usage records and plugin auth | 1 month ago |
| auth_callbacks_test.go | feat(usage): propagate upstream base_url across usage records and plugin auth | 1 month ago |
| auth_provider.go | feat(plugins): forward query parameters as metadata in auth provider start login | 1 month ago |
| auth_provider_test.go | feat(plugins): forward query parameters as metadata in auth provider start login | 1 month ago |
| callback_contexts.go | feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping | 4 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 | 4 months ago |
| config.go | feat(config): resolve plugin directory paths and handle tilde expansion | 3 months ago |
| config_test.go | feat(config): resolve plugin directory paths and handle tilde expansion | 3 months ago |
| executor_route.go | refactor(pluginhost): replace `Snapshot().records` with `activeRecords` for improved filtering | 4 months ago |
| host.go | feat(api-call): support $TOKEN$ replacement in request body data | 1 month ago |
| host_callbacks.go | feat(pluginhost): propagate forced provider and auth ID in host model execution | 1 month ago |
| host_callbacks_test.go | feat(pluginhost): propagate forced provider and auth ID in host model execution | 1 month ago |
| host_callbacks_unix.go | feat(plugin, api): prevent plugin recursion on host model callbacks, enable targeted interceptor skipping | 4 months ago |
| host_model_stream_callbacks.go | fix: harden concurrent session handling, listener lifecycle, and token accounting | 2 months ago |
| host_model_stream_callbacks_test.go | fix(pluginhost): keep stream callbacks alive until stream close | 4 months ago |
| host_test.go | fix(pluginhost): add plugin quiesce handling with safe rollback during hot reload | 2 months ago |
| http_bridge.go | feat(pluginhost): expose outbound HTTP wire profile to plugin requests | 2 months ago |
| http_bridge_test.go | feat(pluginhost): expose outbound HTTP wire profile to plugin requests | 2 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 | 4 months ago |
| loader_windows.go | fix(pluginhost): keep request and method buffers alive during native call | 1 month ago |
| loader_windows_test.go | fix(pluginhost): keep request and method buffers alive during native call | 1 month 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 | feat(plugin): preserve raw json in management responses on schema version 6 | 2 months ago |
| management_test.go | feat(plugin): preserve raw json in management responses on schema version 6 | 2 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 | 4 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 |
| quota_provider.go | feat(management): add plugin quota and declarative probe endpoints | 1 month ago |
| quota_provider_test.go | feat(management): add plugin quota and declarative probe endpoints | 1 month ago |
| request_lifecycle_test.go | feat(plugin): add request lifecycle plugin with interception and termination capabilities | 3 months ago |
| rpc_client.go | feat(management): add plugin quota and declarative probe endpoints | 1 month ago |
| rpc_client_error_test.go | feat(pluginabi): support HTTP status code propagation in plugin error envelopes | 1 month 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(management): add plugin quota and declarative probe endpoints | 1 month ago |
| rpc_schema_test.go | feat(management): add plugin quota and declarative probe endpoints | 1 month 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(management): add plugin quota and declarative probe endpoints | 1 month 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 | 4 months ago |
| support_cgo.go | feat(pluginhost, api): add support for "X-CPA-SUPPORT-PLUGIN" header with CGO detection | 4 months ago |
| support_nocgo.go | feat(pluginhost, api): add support for "X-CPA-SUPPORT-PLUGIN" header with CGO detection | 4 months ago |
| test_helpers_test.go | feat(management): add plugin quota and declarative probe endpoints | 1 month ago |
| websocket_observer_test.go | feat(plugin): support observing upstream websocket response events | 2 months ago |