Commit graph

492 commits

Author SHA1 Message Date
cb426fe9f5 sync: agent-ops from agentic-framework v1.1.162 2026-07-06 10:06:12 +09:00
698f03c0ea refactor: clean up long-context admission smoke test files and input estimator 2026-07-06 09:33:08 +09:00
e1dcbc105c chore: long-context admission smoke test files reorganized and updated 2026-07-06 08:00:36 +09:00
2d08d240d4 update task, test, and config files 2026-07-05 20:53:43 +09:00
5b95208f4c feat: edge runtime model queue and status dispatch updates
- Update control-plane edge wire and edge-node runtime wire contracts
- Refactor model queue service with admission control
- Update chat handler and responses handler for edge
- Modify run dispatch and status provider logic
- Add/modify runtime proto definitions
- Move G07 status logs to archive
2026-07-05 20:01:27 +09:00
35eb21959f feat: queue skip support in model queue 2026-07-05 19:50:11 +09:00
b2754b871f feat: long context admission support - refactor edge server, add input estimator 2026-07-05 19:26:06 +09:00
2c9faad1f3 feat: long context admission support - refactor edge server, add input estimator 2026-07-05 18:18:58 +09:00
26e2301116 feat: long context admission support for model group 2026-07-05 15:44:54 +09:00
568b57ff20 Update roadmap: phase PHASE.md and archive openai-compatible-tool-call-boundary-hardening milestone 2026-07-05 05:50:42 +09:00
d233efdb9c Add all modified and untracked files 2026-07-05 05:23:09 +09:00
205c369a04 Include missing untracked files 2026-07-05 05:20:11 +09:00
9b64a26f18 Update roadmap and openai server implementation 2026-07-05 05:19:02 +09:00
dccfbff9ff feat(roadmap): 업데이트 OpenAI-compatible Tool Call Boundary Hardening 마일스톤 상태를 검토중으로 변경 2026-07-04 19:50:39 +09:00
53e09201a0 update: sync contract, test documents and cleanup task 2026-07-04 19:17:25 +09:00
59e55d409e feat: openai-compatible tool call boundary hardening & knowledge tool optimization 2026-07-04 18:21:27 +09:00
0ca170013d feat: openai-compatible tool call boundary hardening changes 2026-07-04 17:31:03 +09:00
fcd6068501 chore: update openai-compatible tool call boundary hardening milestone 2026-07-04 17:11:33 +09:00
7261b919d5 feat: operational observability provider management milestones and phase updates 2026-07-04 16:58:09 +09:00
b55d1a2e85 fix: document and verify provider priority leveling 2026-07-04 15:05:36 +09:00
9b4c6ac644 feat: edge server-side streaming refactoring and contract/docs update 2026-07-04 13:46:39 +09:00
82ad78754e refactor: simplify response language retry logic in iop-rule-loader 2026-07-04 11:07:29 +09:00
25b171c295 refactor: simplify response language retry logic in iop-rule-loader 2026-07-04 10:49:54 +09:00
fa3eb5f939 chore: update iop-rule-loader 2026-07-04 10:44:34 +09:00
4cd214f53c feat: add .pi/ config for iop-rule-loader 2026-07-04 10:17:40 +09:00
de44a80cb7 Merge branch 'main' of https://git.toki-labs.com/toki/iop 2026-07-04 10:04:55 +09:00
001365a05f Update phase status and add new milestone for openai-compatible tool call boundary hardening 2026-07-04 10:04:25 +09:00
77ab36cbd1 feat: edge config refresh and OpenAI handlers update
- Add config refresh classification and test coverage
- Update OpenAI chat/responses/stream handlers with config refresh support
- Add comprehensive server tests for config refresh
- Update local dev guide with config refresh information
- Extend config package with ConfigRefresh field
2026-07-04 09:33:00 +09:00
toki
367e7f3dc4 feat(openai): 모델 생성 정책을 적용한다
provider pool 모델 catalog의 출력 토큰 기본값과 thinking budget을 OpenAI-compatible 요청에 반영하고, Ornith dev-runtime 기준과 관련 계약 문서를 함께 맞춘다.
2026-07-04 09:20:56 +09:00
cb64df5b39 feat(openai-compat): update think-control implementation and clean up old task docs
- Update openai-compatible-api.md contract
- Refactor openai_compat.go adapter
- Update openai_compat_test.go
- Update edge-local-dev-guide.md
- Archive old task files and remove obsolete PLAN/CODE_REVIEW docs
2026-07-04 05:53:48 +09:00
eea8dd0ae9 feat: add think-control API fields and dev smoke tests
- Add think, reasoning_effort, thinking_token_budget, include_reasoning to openai-compatible-api.md
- Document provider-specific think-control policies (vLLM, Lemonade)
- Add conflict and strict output policies
- Update edge-local-dev-guide.md with think-control smoke examples
2026-07-03 20:48:11 +09:00
45e864188c docs(archive): m-openai-compatible-think-control 아카이브 로그를 추가한다 2026-07-03 15:09:00 +09:00
37bab752d0 feat(openai): think 컨트롤 필드 전달과 include_reasoning 옵션을 지원한다
node 어댑터에서 think, reasoning_effort, thinking_token_budget 필드를
vllm, lemonade 등 제공자별로 변환하여 전달하도록 변경한다.
vllm은 chat_template_kwargs로, lemonade는 직접 필드로 전달한다.
에드지는 include_reasoning=false일 때 reasoning_content를
스트림과 비스트림 응답에서 모두 삭제하도록 변경한다.
관련 테스트를 추가한다.
2026-07-03 15:05:39 +09:00
3e1248d584 chore: update knowledge-tool-optimization-extension phase, SDD, and openai changes 2026-07-03 14:29:51 +09:00
8838e0aced fix(openai): reasoning alias를 처리한다 2026-07-03 12:57:19 +09:00
9ecf7f9fef feat: add OpenAI compat stream trace logging
- Add stream trace logging to edge server streamChatCompletion
- Add stream trace logging to node adapter openai_compat provider
- Enable trace via IOP_OPENAI_COMPAT_TRACE_STREAM env var or iop_trace_stream metadata
- Track content, reasoning, tool_calls chunks with think tag detection
2026-07-03 11:54:26 +09:00
c724158c04 update roadmap: mark tool-call-runtime-validation-retry as completed and archive 2026-07-03 08:27:11 +09:00
ac0271cf29 roadmap: knowledge-tool-optimization-extension update PHASE and retry milestone 2026-07-03 08:05:12 +09:00
0eb78377ee sync: to agentic-framework v1.1.161 2026-07-03 05:32:24 +09:00
2fb34ea868 Merge branch 'main' of https://git.toki-labs.com/toki/iop 2026-07-03 05:09:29 +09:00
c3b40cbe1c feat(edge): tool validation contract and chat completion retry 2026-07-03 05:08:02 +09:00
toki
d6dd3da59d docs(dev-corp): Control Plane 검증 기준을 갱신한다
native Control Plane이 활성화된 provider-pool 상태와 capacity smoke 결과를 dev-corp 테스트 규칙과 인벤토리에 반영한다.
2026-07-02 16:07:26 +09:00
c48f531cba chore: add reasoning_delta_log_preservation task archive 2026-07-02 14:10:36 +09:00
7acb8e59fa feat: reasoning_delta 이벤트 처리 및 출력 개선
- reasoning_delta 이벤트 전파: edge console와 node sink에서 explicit 케이스로 처리
- 각 줄에 [node-reasoning] prefix를 붙여 reasoning 출력을 구분
- 빈 delta는 무시하고, 멀티라인 content도 각 줄에 prefix 적용
- 관련单元测试 추가
2026-07-02 14:05:19 +09:00
5b1255abc5 feat: provider-first config surface milestone complete - add priority field to dispatch config 2026-07-01 22:03:59 +09:00
c0d2748361 feat(edge): model queue priority routing with runtime config refresh
- Add classify.go/classify_test.go for config-based priority routing
- Add model_queue.go/test with priority queue support
- Update run_dispatch.go to use priority routing
- Add edge.yaml config for model priority settings
- Add config.go/config_test.go for priority config parsing
- Remove G06 priority routing plan/review (merged into main flow)
- Add archive for m-node-provider-first-config-surface task
2026-07-01 21:07:29 +09:00
90bce8336f feat: edge openai handler updates and node provider first config surface
- Modify edge openai chat/stream handlers for priority routing
- Update responses_handler and run_result
- Add model queue test updates
- Add node provider first config surface task
- Archive inflight accounting recovery docs
2026-07-01 10:44:48 +09:00
5031bfaab3 feat(node): 노드 동시성 처리 개선과 테스트를 추가한다
노드 내부 동시성 핸들링을 개선하고 동시성 통합 테스트, 단위 테스트,
싱크 테스트를 추가한다. 관련 로드맵과 SDD를 갱신하며
G06 PLAN/CODE_REVIEW를 아카이빙한다.
2026-07-01 07:15:10 +09:00
7cb5d96420 sync: to agentic-framework v1.1.160 2026-06-30 19:08:37 +09:00
cbada8c460 sync: agent-ops from agentic-framework v1.1.159 2026-06-30 15:00:05 +09:00