Commit graph

141 commits

Author SHA1 Message Date
135259619e fix(openai): Cline 도구 호출 변환을 지원한다
Cline이 텍스트 XML 블록으로 도구 호출을 내보내는 경우 OpenAI-compatible tool_calls 응답으로 변환해야 클라이언트 실행 루프가 멈추지 않는다.

Node resource model 로드맵과 agent-task 문서는 요청된 전체 변경 범위에 포함한다.
2026-06-27 13:16:49 +09:00
7d69b9f2a1 feat: runtime reconnect config refresh completed
- Update SDD and milestone documentation
- Add node transport client test
- Update edge local dev guide
- Add field docs smoke tests
2026-06-24 04:36:29 +09:00
695df72eac feat: runtime reconnect config refresh - node drain config refresh
- Add PHASE.md for cli-agent-group-grade-routing milestone
- Add SDD for automation-runtime-bridge
- Update edge configrefresh classify logic and tests
- Update node config_set, node.go, and run_manager for runtime config refresh
- Archive old plan/review docs for 06+05_node_drain_runtime_config
2026-06-23 13:33:21 +09:00
bf6b7de354 feat: runtime reconnect config refresh 구현
- edge node의 runtime 재연결 시 config refresh機制 구현
- node adapter에 config set 및 diff 기능 추가
- proto runtime에 config refresh 관련 스키마 추가
- edge transport server에 config refresh 핸들러 추가
- 관련 테스트 코드 및 archive 작업 기록 추가
2026-06-23 01:53:36 +09:00
6706b5e1da feat(edge): runtime reconnect config refresh 구현 및 테스트 개선
- Edge 노드 runtime 재연결 시 설정 리프레시 로직 구현
- configrefresh classify/result 모듈 개선
- bootstrap refresh_admin 및 runtime 관련 코드 refactor
- model_queue 및 edgecmd 테스트 개선
- 관련 test 파일의 assertion 및 mock 구조 개선
2026-06-21 23:19:05 +09:00
445716cc3e feat(edge): runtime config refresh mechanism implementation
- Add configrefresh package for config classification, request handling
- Add bootstrap refresh_admin.go for admin-level config refresh
- Add edgevalidate package for config validation
- Update edge bootstrap runtime with refresh capabilities
- Update edge service layer with config refresh integration
- Update openai layer routes/chat_handler/server for config refresh
- Update edgecmd config handling with refresh support
- Update input manager, transport server, status provider
- Add edge.yaml config updates and go/config package changes
- Add hostsetup templates and test updates
- Update roadmap and phase documentation for runtime-reconnect-config-refresh
2026-06-21 21:35:50 +09:00
ff161b9b12 feat: runtime reconnect config refresh milestone completion
- Add runtime-reconnect-config-refresh milestone and SDD
- Archive m-runtime-reconnect-config-refresh task with full logs
- Update edge/node domain rules, bootstrap, transport sessions
- Update config package and node.yaml configuration
- Update documentation and ROADMAP/PHASE files
2026-06-21 16:14:16 +09:00
ddd49b7629 update: provider catalog device status client implementation and test fixes 2026-06-21 05:55:58 +09:00
3f8da3354c feat: provider catalog device status milestone completion and catalog view implementation
- Add provider catalog device status milestone tracking
- Implement catalog status HTTP endpoints
- Add client catalog view implementation
- Update control-plane HTTP views and tests
- Update edge cmd nodes and tests
- Update roadmap and phase documentation
2026-06-20 19:51:45 +09:00
06f1d36fa3 feat: provider catalog device status - edge dispatch implementation
- Add agent-task archive for 02+01_edge_dispatch
- Remove outdated plan and code review docs
- Update edge bootstrap, input manager, and openai handlers
- Update model queue, run dispatch, and service layer
- Add status provider tests
2026-06-20 16:59:55 +09:00
69efa4ea3f feat: provider catalog device status implementation
- Add provider catalog and device status management for edge nodes
- Update edge config and model queue services
- Add status provider tests
- Update proto definitions for runtime
- Add agent-task for m-provider-catalog-device-status
2026-06-20 08:54:18 +09:00
9d791a4694 chore: archive vllm smoke test docs and update task tracking 2026-06-18 08:49:50 +09:00
1dc8d7416a fix(CODE_REVIEW): fix typo in verification summary (missing space after period) 2026-06-18 07:24:46 +09:00
f15a777402 fix(iop-client): remove short-name parser keys, use canonical full-name only
- Remove 'ClientHelloRequest' and 'ClientHelloResponse' short-name keys from clientParserMap
- Update parser_map_test.dart to verify full-name key presence and short-name key absence
- All 27 Flutter tests pass, no whitespace errors
2026-06-18 07:20:09 +09:00
b19344302d archive vllm smoke test docs and add e2e-openai-vllm.sh script
- Move CODE_REVIEW and PLAN docs to archive/2026/06
- Add e2e-openai-vllm.sh script for VLLM smoke testing
2026-06-18 07:11:01 +09:00
dd5352c6e9 update vllm provider validation roadmap, clean up config contract artifacts, update edge mapper test and config 2026-06-17 22:35:25 +09:00
98a976a746 feat(roadmap): vLLM provider milestone updates and SDD/split task structure
- Update vllm-provider-serving-validation.md: unlock state, finalize decisions
- Add SDD directory structure for vLLM provider serving validation
- Add split task directories: 01_spark_container, 02+01_config_contract, 03+02_openai_vllm_smoke, 04+03_field_smoke
- Record decisions on adapter approach, base URL/port, model alias, auth, streaming
2026-06-17 20:18:28 +09:00
1eda14e8ac chore: update edge service queue policy files and add test 2026-06-17 07:26:26 +09:00
957700c2d6 feat: model route queue policy alignment phase added and edge service updates
- Add model-route-queue-policy-alignment milestone to inference provider extension phase
- Add SDD documentation for inference provider extension
- Update edge chat/responses handlers for OpenAI compatible API
- Update edge config with new queue policy settings
- Add config tests for queue policy support
- Update task tracking for model route queue policy alignment
2026-06-16 22:30:36 +09:00
92e5e780f0 feat: move regression evidence files to archive 2026-06-16 13:45:17 +09:00
34e87f70e9 feat(node): refactor node queue simplification and move completed subtask to archive
- Refactor node queue management in node.go and run_manager.go
- Update concurrency integration tests
- Move 03+01_node_queue_simplify subtask to archive
- Add complete.log for archived subtask
2026-06-16 11:19:56 +09:00
bcc60ff48c feat: edge model group queue scheduling improvements
- Add status_provider_test.go for queue status coverage
- Update model_queue.go with queue simplification
- Update run_dispatch.go with dispatch logic improvements
- Update status_provider.go with status tracking
- Update server tests for a2a, openai, and opsconsole
- Remove archived PLAN and CODE_REVIEW documents for 02+01 surface snapshot contract
- Archive 02+01_surface_snapshot_contract to 2026/06
2026-06-16 10:58:30 +09:00
dba289d0fa feat(edge): 모델 그룹 큐 스케줄링 구현
- 모델 그룹별 큐 기반 디스패팅 로직 추가
- ModelQueue 관리자로 모델 인스턴스 큐 처리
- OpenAPI chat 및 responses 핸들러 업데이트
- edge 서비스 테스트 코드 개선
2026-06-16 10:16:05 +09:00
a27994f4c5 feat: lemonade provider serving validation milestone completion
- Update PHASE.md and milestone roadmap
- Archive field smoke test artifacts (plan, code review, complete.log)
- Add e2e-openai-lemonade.sh script
- Update Makefile
2026-06-15 15:39:03 +09:00
898da6e3af feat(node): openai compatible adapter implementation and test fixes
- Add openai_compat adapter package
- Move 02+01 OpenAI compatible adapter files to archive
- Fix adapter factory and test files
- Update blackbox tests
2026-06-15 14:12:40 +09:00
76a8ee5b3b feat: lemonade provider serving validation - config contract and edge node mapping updates
- Migrate config contract files to archive (01_config_contract)
- Update edge config.go for new configuration structure
- Refactor node/mapper.go and mapper_test.go for field mapping
- Update node/store_test.go tests
- Add new fields to configs/edge.yaml
- Extend packages/go/config with new configuration options
- Update protobuf definitions in runtime.proto and generated code
2026-06-15 11:01:21 +09:00
28945ee742 update roadmap for lemonade provider serving validation 2026-06-15 08:38:44 +09:00
953617b12d feat(node): FIFO admission queue 구현 및 관련 파일 업데이트
- edge connector 및 service 테스트 개선
- node FIFO admission queue 구현
- 로드맵 및 마일스톤 문서 업데이트
- queue observe snapshot 아카이브 이동
2026-06-15 07:38:37 +09:00
39d1d08f33 feat(node): FIFO admission queue 구현 및 concurrency 처리 개선
- Node runner manager에서 FIFO 큐 기반 admission queue 구현
- Concurrency limit 적용으로 최대 동시 실행 job 수 제한
- Store 계층에 queue 상태 영구화 support 추가
- 관련 테스트 및 integration 테스트 업데이트
- Cloud/G06 문서 분류 조정 (archive로 이동)
2026-06-14 21:37:34 +09:00
a3a3451c6a feat: add provider availability capacity queue foundation
- Add queue capability contract and FIFO admission queue planning
- Update edge node mapper and runtime types for queue support
- Extend ollama and vllm adapters with availability/capacity features
- Add config updates for queue and provider settings
- Update proto definitions for runtime queue messages
2026-06-14 19:15:13 +09:00
04c99810ca feat(edge): provider availability capacity queue foundation
- Move task artifacts to archive (PLAN, CODE_REVIEW, complete.log)
- Update roadmap milestone documentation
- Implement edge node snapshot and status provider
- Add control plane connector for edge commands
- Update proto definitions for control and runtime
2026-06-14 17:19:06 +09:00
0e02958684 feat(node): inference provider availability probing을 추가한다
Adapter에 ProviderProber 인터페이스를 도입하여 provider endpoint와
target model의 가용성을 확인한다.

- runtime에 ProviderStatus, ProviderProbeResult 타입을 추가한다
- ollama/vllm/mock adapter에 ProbeProvider를 구현한다
- node handleCapabilitiesCommand에서 Prober 인터페이스를 호출하여
  target-aware provider status를 응답한다
- 각 adapter 및 node 테스트를 추가한다
- 로드맵 문서를 갱신한다
2026-06-14 16:39:49 +09:00
af639537ec chore: archive completed subtask files and update server_test.go 2026-06-13 23:33:39 +09:00
d49daf9646 archive task 06+05_authoring_http_smoke and remove Plan/code review files 2026-06-13 23:21:48 +09:00
24735a5914 feat: openai workspace agent execution contract implementation
- Update agent contract documentation for openai-compatible API
- Update automation-runtime-bridge milestone tracking
- Add edge smoke tests for openai CLI workspace
- Add node CLI adapters (codex, opencode, oneshot, persistent)
- Add e2e openai-cli-workspace script
- Add agent task tracking for execution contract
2026-06-13 23:12:07 +09:00
6d558f194b feat(node): CLI 어댑터 로직 개선 및 세션 워크스페이스 고도화를 통합 커밋한다 2026-06-13 21:04:11 +09:00
cd5425e89a feat(node): fix CLI adapter and session management, archive G07 task
- Fix CLI adapter files for proper session/workspace handling
- Fix session.go and session_test.go
- Archive 03+02_cli_agent_cwd task to archive
2026-06-13 20:36:48 +09:00
423264feb2 feat: openai-workspace-agent-execution-contract milestone plan & code review, node test fixes
- Update automation-runtime-bridge phase and milestone docs
- Add plan and code review for CLI CWD (G07) and session workspace isolation (G08)
- Fix node and router tests
2026-06-13 19:07:59 +09:00
c34fec8f6b chore: update edge openai handlers and reorganize task archive 2026-06-13 17:18:21 +09:00
ca9fcd12a9 feat: openai workspace agent execution contract implementation
- Add workspace boundary enforcement for edge OpenAI API
- Update edge config with workspace settings
- Refactor catalog routing for workspace-scoped agents
- Move completed task to archive
- Update e2e scripts and documentation
2026-06-13 16:54:59 +09:00
a758926593 feat: openai workspace agent execution contract milestone and edge updates
- Add milestone doc for openai-workspace-agent-execution-contract
- Update edge chat/responses handlers and types
- Update edge service run dispatch logic
- Add edge and service tests
- Update edge README
2026-06-13 16:33:00 +09:00
36175eaf5a feat: update node CLI adapter and e2e smoke scripts, archive review docs 2026-06-13 08:45:33 +09:00
0a288e9864 archive task files and update edge config for default profile migration 2026-06-13 07:44:03 +09:00
77ab8c294c feat: codex-app-server streaming migration and node CLI improvements
- Add codex_app_server adapter for streaming migration
- Update node CLI adapters with persistent execution support
- Add output filter for blackbox filtering
- Update agent-roadmap with codex-app-server-streaming-migration milestone
- Add agent-task for codex-app-server-streaming-migration
- Update edge.yaml configuration
2026-06-13 06:05:41 +09:00
8bb0c2babe update: edge node store, transport, config changes and task archive 2026-06-12 10:26:29 +09:00
137b3a5301 feat(node): runtime concurrency support and task module cleanup
- Add node concurrency integration test
- Update bootstrap module for runtime concurrency
- Refactor node.go with concurrency improvements
- Update run_manager for concurrent task handling
- Archive completed subtask documents (07+02_runtime_concurrency)
- Remove obsolete code review and plan files
2026-06-12 06:07:03 +09:00
fa910ef06c feat: m-node-multi-target-serving-foundation task completion and edge/node updates
- Complete edge owned options and commands capabilities tasks
- Update edge ollama passthrough and server tests
- Update opsconsole console, events, and status
- Update node command service and service tests
- Update node ollama adapter and node tests
- Update node README and domain rules
2026-06-11 16:51:08 +09:00
738bd1939c feat: m-node-multi-target-serving-foundation G07/G08 work - route catalog, engine profiles, edge/node updates 2026-06-11 14:43:24 +09:00
30099e54d2 feat: m-node-multi-target-serving-foundation 02+01_adapter_registry 작업 반영
- Adapter registry 코드 리뷰 및 계획 파일 업데이트
- Node adapters factory, registry 수정
- Node runtime 및 router 개선
- 테스트 파일 업데이트
2026-06-11 08:06:00 +09:00
3624ff0f01 feat: node multi-target serving foundation
- Add inference provider extension phase and milestones for node multi-target serving
- Update edge cmd config and node mapper for multi-target support
- Add Ollama adapter updates and transport client changes
- Update config package and edge.yaml for new settings
- Extend runtime proto with multi-target serving fields
- Add agent task archives and plans for adapter registry, route catalog,
  engine profiles, edge options, commands/caps, runtime concurrency,
  and field smoke tests
2026-06-11 04:09:48 +09:00