Merge remote-tracking branch 'origin/dev' into HEAD
This commit is contained in:
commit
25c5517e7b
2 changed files with 129 additions and 31 deletions
|
|
@ -3,7 +3,7 @@ test_env: dev
|
|||
test_profile: edge-smoke
|
||||
domain: edge
|
||||
verification_type: smoke
|
||||
last_rule_updated_at: 2026-08-02
|
||||
last_rule_updated_at: 2026-08-05
|
||||
---
|
||||
|
||||
# edge-smoke dev 테스트
|
||||
|
|
@ -52,7 +52,7 @@ dev-runtime provider pool과 4-node 연결 상태를 점검할 때는 `agent-tes
|
|||
- Edge OpenAI-compatible base URL: `http://toki-labs.com:18083/v1`
|
||||
- Edge-Node TCP transport: `toki-labs.com:18084`
|
||||
- active model aliases: `laguna-s:2.1`(GX10), `ornith:35b`/`ornith-fast`(OneXPlayer/RTX5090), `qwen3.6:35b`(mac-mlx-vllm)
|
||||
- host Pi default profile: `agent-test/inventory-agent.yaml`의 `environments.dev.agents.pi` 기준. 현재 기본 provider/model/thinking level은 `iop` / `laguna-s:2.1` / `high`이며, Pi는 IOP Edge `http://toki-labs.com:18083/v1`의 Laguna model group을 호출한다. Pi local direct providers는 제거된 상태다.
|
||||
- host Pi dispatcher profile: `agent-test/inventory-agent.yaml`의 `environments.dev.agents.pi` 기준. 현재 기본 provider/model/thinking level은 `iop` / `glm-5.2` / `high`이고, dispatcher local-model route는 `iop/ornith:35b` / `high`다. 두 모델 모두 IOP Edge `http://toki-labs.com:18083/v1`을 사용하며 Pi local direct providers는 제거된 상태다. credential 원문 대신 같은 inventory의 SOPS `token_ref`만 기준으로 삼는다.
|
||||
- provider/model separation: Laguna는 GX10 `poolside_v1`, Qwen은 mac `qwen`/`qwen3`, Ornith는 Lemonade runtime profile을 사용한다. dev-corp `gemma4:26b`와 stopped DiffusionGemma 설정을 이들 profile에 섞지 않는다.
|
||||
|
||||
노드 후보:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
inventory_id: inventory-agent
|
||||
schema_version: 1
|
||||
last_updated_at: "2026-08-02"
|
||||
last_updated_at: "2026-08-05"
|
||||
|
||||
scope:
|
||||
type: shared_agent_host_profiles
|
||||
|
|
@ -13,6 +13,15 @@ policy:
|
|||
agent_provider_compatibility_observations: allowed
|
||||
node_reference_policy: reference_only
|
||||
|
||||
dispatcher_scope:
|
||||
included_agents:
|
||||
- codex
|
||||
- claude
|
||||
- agy
|
||||
- pi
|
||||
excluded_agents:
|
||||
- opencode
|
||||
|
||||
source_inventories:
|
||||
common: agent-test/inventory.yaml
|
||||
dev: agent-test/inventory-dev.yaml
|
||||
|
|
@ -23,39 +32,96 @@ environments:
|
|||
source_inventory: agent-test/inventory-dev.yaml
|
||||
agents:
|
||||
claude:
|
||||
status: not_configured
|
||||
note: No Claude host profile is recorded in the dev inventory.
|
||||
status: configured
|
||||
host_binding: not_recorded
|
||||
observed_at: "2026-08-05"
|
||||
config_scope: host_local_cli
|
||||
cli_version: 2.1.221
|
||||
authentication:
|
||||
status: authenticated
|
||||
method: claude.ai
|
||||
secret_value_tracked: false
|
||||
dispatcher_models:
|
||||
- model: claude-opus-4-8
|
||||
effort: xhigh
|
||||
live_validation:
|
||||
claude_opus_4_8_xhigh: passed
|
||||
codex:
|
||||
status: node_reference_only
|
||||
status: configured
|
||||
node_ref: mac-codex-node
|
||||
note: The CLI adapter and MLX provider runtime remain owned by the referenced dev node inventory.
|
||||
host_binding: not_recorded
|
||||
observed_at: "2026-08-05"
|
||||
config_scope: host_local_cli
|
||||
cli_version: 0.146.0
|
||||
config_file: /config/.codex/config.toml
|
||||
config_file_mode: "0600"
|
||||
current_default_model: gpt-5.6-sol
|
||||
current_default_reasoning_effort: xhigh
|
||||
dispatcher_models:
|
||||
- model: gpt-5.3-codex-spark
|
||||
reasoning_effort: high
|
||||
- model: gpt-5.6-terra
|
||||
reasoning_effort: high
|
||||
- model: gpt-5.6-sol
|
||||
reasoning_effort: xhigh
|
||||
sqlite_state:
|
||||
active_home: /config/.codex/sqlite-repaired-20260804T191357Z
|
||||
repair_backup: /config/.codex/db-repair-backups/20260804T191357Z
|
||||
repair_reason: The previous state database contained orphan pages and physically duplicated thread IDs behind a corrupt unique index.
|
||||
integrity_check: passed
|
||||
foreign_key_check: passed
|
||||
duplicate_thread_ids: 0
|
||||
thread_rows: 1600
|
||||
unique_thread_ids: 1600
|
||||
doctor_summary: passed
|
||||
live_validation:
|
||||
gpt_5_3_codex_spark_high: passed
|
||||
gpt_5_6_terra_high: passed
|
||||
gpt_5_6_sol_xhigh: passed
|
||||
note: The CLI host profile is recorded here. The referenced dev node inventory remains the source of truth for the MLX provider runtime.
|
||||
pi:
|
||||
status: configured
|
||||
host_binding: not_recorded
|
||||
observed_at: "2026-07-24"
|
||||
observed_at: "2026-08-05"
|
||||
config_scope: host_local_pi_agent
|
||||
cli_version: 0.81.1
|
||||
config_dir: /config/.pi/agent
|
||||
config_files:
|
||||
models:
|
||||
path: /config/.pi/agent/models.json
|
||||
mode: "0600"
|
||||
settings:
|
||||
path: /config/.pi/agent/settings.json
|
||||
mode: "0600"
|
||||
current_default_provider: iop
|
||||
current_default_model: laguna-s:2.1
|
||||
current_default_model: glm-5.2
|
||||
current_default_thinking_level: high
|
||||
current_default_api: openai-completions
|
||||
current_default_base_url: http://toki-labs.com:18083/v1
|
||||
current_default_auth_header: true
|
||||
dispatcher_enabled_models:
|
||||
- iop/ornith:35b
|
||||
- iop/glm-5.2
|
||||
credential_binding:
|
||||
source_host: toki@toki-labs.com
|
||||
sops_file: /Users/toki/.config/iop/secrets/dev-openai-toki.sops.yaml
|
||||
sops_age_key_file: /Users/toki/.config/sops/age/keys.txt
|
||||
token_ref: tokens.toki-dev-pi
|
||||
applied_to:
|
||||
- providers.iop.apiKey
|
||||
- providers.iop.models[id=ornith:35b].headers.X-IOP-Provider-Authorization
|
||||
secret_value_tracked: false
|
||||
sampling_policy:
|
||||
explicit_parameters: false
|
||||
source: dev_laguna_provider_defaults
|
||||
provider_default:
|
||||
temperature: 0.7
|
||||
top_p: 0.95
|
||||
top_k: 20
|
||||
source: selected_iop_model_profile
|
||||
omitted_fields:
|
||||
- temperature
|
||||
- top_p
|
||||
- top_k
|
||||
- repeat_penalty
|
||||
note: Pi omits these fields and the selected GX10 Laguna provider applies the model baseline.
|
||||
note: Pi does not define global sampling overrides for dispatcher models; the selected IOP model/provider profile applies its baseline.
|
||||
api_key_value_tracked: false
|
||||
endpoint_policy: current default Pi route is IOP Edge provider iop with model laguna-s:2.1. Pi does not bypass Edge to the GX10 vLLM endpoint.
|
||||
endpoint_policy: The current default and dispatcher-enabled Pi models use the IOP Edge provider. Pi does not bypass Edge to a direct provider endpoint.
|
||||
local_pi_providers_at_observation:
|
||||
- iop
|
||||
direct_providers_removed_at_observation:
|
||||
|
|
@ -67,18 +133,37 @@ environments:
|
|||
- ornith:35b
|
||||
- ornith-fast
|
||||
- laguna-s:2.1
|
||||
pi_model_parameters:
|
||||
provider: iop
|
||||
model_id: laguna-s:2.1
|
||||
display_name: IOP Poolside Laguna S 2.1
|
||||
api: openai-completions
|
||||
context_window: 262144
|
||||
max_tokens: 65536
|
||||
reasoning: true
|
||||
thinking_level: high
|
||||
thinking_format: chat-template
|
||||
enable_thinking_source: thinking.enabled
|
||||
preserve_thinking: true
|
||||
- glm-5.2
|
||||
dispatcher_model_parameters:
|
||||
ornith_35b:
|
||||
provider: iop
|
||||
model_id: ornith:35b
|
||||
display_name: IOP Ornith 1.0 35B
|
||||
api: openai-completions
|
||||
context_window: 262144
|
||||
max_tokens: 32768
|
||||
reasoning: true
|
||||
thinking_level: high
|
||||
thinking_format: chat-template
|
||||
enable_thinking_source: thinking.enabled
|
||||
glm_5_2:
|
||||
provider: iop
|
||||
model_id: glm-5.2
|
||||
display_name: IOP GLM-5.2
|
||||
api: openai-completions
|
||||
context_window: 1000000
|
||||
max_tokens: 131072
|
||||
reasoning: true
|
||||
thinking_level: high
|
||||
thinking_level_mapping: low_medium_high_max_to_high
|
||||
thinking_format: zai
|
||||
supports_reasoning_effort: true
|
||||
zai_tool_stream: true
|
||||
live_validation:
|
||||
dev_models_endpoint: passed
|
||||
sops_token_ingress_and_provider_header_preflight: passed
|
||||
pi_ornith_35b_high: passed
|
||||
pi_glm_5_2_high: passed
|
||||
current_laguna_parameter_alignment:
|
||||
model_alias: laguna-s:2.1
|
||||
pi_context_window: 262144
|
||||
|
|
@ -451,10 +536,23 @@ environments:
|
|||
finish_reason: stop
|
||||
content: "4"
|
||||
completion_tokens: 2
|
||||
separation_note: The host Pi default is Laguna S 2.1 through IOP Edge. Keep Laguna, Qwen, Ornith, and dev-corp Gemma parser/template/runtime settings separate.
|
||||
separation_note: The host Pi default is GLM-5.2 and the dispatcher local-model route is Ornith 35B, both through IOP Edge. Keep GLM, Laguna, Qwen, Ornith, and dev-corp Gemma parser/template/runtime settings separate.
|
||||
agy:
|
||||
status: not_configured
|
||||
note: No agy host profile is recorded in the dev inventory.
|
||||
status: configured_quota_blocked
|
||||
host_binding: not_recorded
|
||||
observed_at: "2026-08-05"
|
||||
config_scope: host_local_cli
|
||||
cli_version: 1.1.10
|
||||
dispatcher_models:
|
||||
- Gemini 3.6 Flash (Low)
|
||||
- Gemini 3.6 Flash (Medium)
|
||||
- Gemini 3.6 Flash (High)
|
||||
configuration_validation: passed
|
||||
live_validation:
|
||||
status: blocked
|
||||
failure_class: provider_quota
|
||||
provider_message: Individual quota reached
|
||||
note: The CLI recognizes every dispatcher model and its host authentication/configuration is usable, but live requests remain unavailable until the individual quota recovers.
|
||||
dev-corp:
|
||||
source_inventory: agent-test/inventory-dev-corp.yaml
|
||||
agents:
|
||||
|
|
|
|||
Loading…
Reference in a new issue