Ffuzhengweifeat(0.1.7): wiki
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat(0.1.7): wiki | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat(0.1.7): wiki | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 | |
feat: channel protocol provider refactor (T01-T10) Full provider/endpoint refactor per docs/channel-protocol-provider-refactor-design.md. All 10 tasks landed and reviewed; final whole-branch review: ready to merge (one LOAD-BEARING fix landed + re-reviewed clean). Release gate: fmt clean, clippy 0 new-code warnings, 318 tests pass, pnpm build clean. - T01 provider presets & domain types (channel_presets.rs, get_channel_presets) - T02 migration 015 & identity compatibility (resolve_channel_identity) - T03 unified security audit gate (audit before routing) - T04 strict Chat<->Messages codec (canonical tool_result, strict n/empty-stream) - T05 model-first RoutePlan & retry state machine (authorize_and_plan, PreparedAttempt, FailureClass, StreamSupervisor, 4 feature flags OFF) - T06 protocol endpoint executor (EndpointExecutor, StreamPumpCore carry, native passthrough, conversion-mode SSE commit barrier) - T07 draft connectivity & endpoint test (SHA-256 fingerprint, SSRF policy, receipt store, save gate) - T08 frontend dual badges (ChannelForm/ChannelsPage, endpointsForPreset, deriveLegacyBaseUrl, identity write-back) - T09 import/export v2, request-log observability (migration 016) - T10 mock-upstream integration harness (34 tests), release gate, rollout docs Includes Ollama blank-key save-deadlock fix (final-review LOAD-BEARING finding) threading clear_api_key through the draft test to mirror the save path. | 1 个月前 |