iop/apps/edge/internal/service
toki e5869a53ae fix(edge): provider 호출 정규화 계층을 추가한다
caller별 예외 대신 요청 의미와 protocol profile capability로 operation을 선택해 tools와 effort 조합을 보존한다. 지원하지 않는 effort는 가장 가까운 하위 등급으로만 내리고 상향 매핑은 거부한다.
2026-08-13 23:06:50 +09:00
..
control_command.go refactor(runtime): promote provider-only execution boundary 2026-08-02 20:28:45 +09:00
long_context_queue_test.go feat: provider-resource-admission-ownership alignment 2026-07-22 20:45:04 +09:00
model_queue_admission.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
model_queue_admission_test.go feat: provider-resource-admission-ownership alignment 2026-07-22 20:45:04 +09:00
model_queue_release.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
model_queue_snapshot.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
model_queue_test_support_test.go refactor: model queue admission/release/reservation, provider resolution, tunnel 개선 2026-07-19 14:03:46 +09:00
model_queue_types.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
node_command.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
protocol_profile_test.go feat(protocol-profile): 멀티 프로토콜 프로필을 추가한다 2026-08-01 10:33:10 +09:00
provider_health_observability.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
provider_health_observability_test.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
provider_health_overlay_test.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
provider_pool.go fix(edge): provider 호출 정규화 계층을 추가한다 2026-08-13 23:06:50 +09:00
provider_pool_admission_test.go feat: openai-compatible output validation filters - stream gate pipeline, policy, filters, tunnel codec, model queue, provider pool, contract & spec updates 2026-07-28 15:21:09 +09:00
provider_recovery_selection_test.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
provider_resolution.go feat(liveness): provider 실행 stall 관측을 구현한다 2026-08-05 09:45:14 +09:00
provider_scheduling_advanced_test.go feat(liveness): provider 실행 stall 관측을 구현한다 2026-08-05 09:45:14 +09:00
provider_scheduling_test.go feat: provider resource admission ownership alignment - runtime refresh & model queue implementation 2026-07-20 10:50:44 +09:00
provider_stall_timeout_test.go feat(liveness): provider 실행 stall 관측을 구현한다 2026-08-05 09:45:14 +09:00
provider_tunnel.go feat(runtime): provider liveness 복구를 완성한다 2026-08-06 08:49:59 +09:00
provider_tunnel_credential_test.go feat(credential): Provider Credential Slot 라우팅을 구현한다 2026-08-02 09:10:11 +09:00
queue_dispatch_test.go feat(edge): provider 리소스 승인 소유권 정렬 구현 2026-07-22 18:10:54 +09:00
queue_reservation.go refactor: model queue admission/release/reservation, provider resolution, tunnel 개선 2026-07-19 14:03:46 +09:00
queue_reservation_test.go feat(edge): provider 리소스 승인 소유권 정렬 구현 2026-07-22 18:10:54 +09:00
run_cancel.go refactor(runtime): promote provider-only execution boundary 2026-08-02 20:28:45 +09:00
run_command_test.go refactor(runtime): promote provider-only execution boundary 2026-08-02 20:28:45 +09:00
run_dispatch_internal_test.go feat(liveness): provider 실행 stall 관측을 구현한다 2026-08-05 09:45:14 +09:00
run_submit.go feat(liveness): provider 실행 stall 관측을 구현한다 2026-08-05 09:45:14 +09:00
run_types.go fix(edge): provider 호출 정규화 계층을 추가한다 2026-08-13 23:06:50 +09:00
run_wire.go feat(liveness): provider 실행 stall 관측을 구현한다 2026-08-05 09:45:14 +09:00
service.go feat(agent): 단일 요청 Agent 실행 경계를 구현한다 2026-08-07 07:03:55 +09:00
service_internal_test.go fix(edge): 동시 실행 ID 충돌을 방지한다 2026-08-02 12:21:16 +09:00
single_request.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_artifact.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_artifact_test.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_cleanup_test.go feat(agent): 단일 요청 Agent 실행 경계를 구현한다 2026-08-07 07:03:55 +09:00
single_request_metrics.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_metrics_test.go feat(agent): 단일 요청 Agent 실행 경계를 구현한다 2026-08-07 07:03:55 +09:00
single_request_observation.go feat(agent): 단일 요청 Agent 실행 경계를 구현한다 2026-08-07 07:03:55 +09:00
single_request_observation_test.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_test.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_tool_loop.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_tool_loop_test.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
single_request_tool_types.go fix(benchmark): 원샷 비교 실행 실패를 해소한다 2026-08-12 14:37:17 +09:00
single_request_tool_types_test.go fix(benchmark): 원샷 비교 실행 실패를 해소한다 2026-08-12 14:37:17 +09:00
single_request_types.go feat(single_request): implement bounded Plan and Review Markdown templates 2026-08-09 08:41:03 +09:00
single_request_types_test.go fix(single_request): 템플릿 승인 경계를 닫고 회귀 근거를 채운다 2026-08-09 09:25:27 +09:00
single_request_workspace.go feat(agent): 단일 요청 Agent 실행 경계를 구현한다 2026-08-07 07:03:55 +09:00
single_request_workspace_test.go feat(agent): 단일 요청 Agent 실행 경계를 구현한다 2026-08-07 07:03:55 +09:00
status_provider.go refactor(runtime): promote provider-only execution boundary 2026-08-02 20:28:45 +09:00
status_provider_test.go refactor(runtime): promote provider-only execution boundary 2026-08-02 20:28:45 +09:00
usage_attribution_dispatch_test.go feat(credential): Provider Credential Slot 라우팅을 구현한다 2026-08-02 09:10:11 +09:00
workspace_wire.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00
workspace_wire_test.go feat(agent): 단일 요청 실행 경로를 완성한다 2026-08-08 23:35:13 +09:00