{"t":0,"dir":"out","msg":{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":1,"clientCapabilities":{"fs":{"readTextFile":false,"writeTextFile":false},"terminal":false}}}}
{"t":453,"dir":"in","msg":{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":1,"agentCapabilities":{"loadSession":true,"promptCapabilities":{"image":true,"audio":false,"embeddedContext":true},"mcpCapabilities":{"http":true,"sse":true,"acp":true},"sessionCapabilities":{"list":{},"resume":{},"close":{},"systemPrompt":{}},"_meta":{"fx":{"steering":true}}},"agentInfo":{"name":"fx","title":"fx","version":"0.0.14"},"authMethods":[]}}}
{"t":454,"dir":"out","msg":{"jsonrpc":"2.0","id":2,"method":"session/new","params":{"cwd":"/home/user/workspace","mcpServers":[]}}}
{"t":470,"dir":"in","msg":{"jsonrpc":"2.0","id":2,"result":{"sessionId":"NZa-QKct4N6X","configOptions":[{"id":"provider","name":"Provider","category":"model","type":"select","currentValue":"gateway","options":[{"value":"gateway","name":"Vercel AI Gateway"},{"value":"codex","name":"Codex subscription"},{"value":"grok","name":"Grok subscription"}]},{"id":"model","name":"Model","category":"model","type":"select","currentValue":"openai/gpt-5.2","options":[{"value":"anthropic/claude-sonnet-5.5","name":"anthropic/claude-sonnet-5.5"},{"value":"anthropic/claude-opus-5.5","name":"anthropic/claude-opus-5.5"},{"value":"anthropic/claude-opus-5.5-fast","name":"anthropic/claude-opus-5.5-fast"},{"value":"anthropic/claude-opus-5","name":"anthropic/claude-opus-5"},{"value":"anthropic/claude-opus-5-fast","name":"anthropic/claude-opus-5-fast"},{"value":"anthropic/claude-sonnet-5","name":"anthropic/claude-sonnet-5"},{"value":"anthropic/claude-opus-4.8","name":"anthropic/claude-opus-4.8"},{"value":"anthropic/claude-opus-4.8-fast","name":"anthropic/claude-opus-4.8-fast"},{"value":"anthropic/claude-opus-4.7","name":"anthropic/claude-opus-4.7"},{"value":"anthropic/claude-sonnet-4.6","name":"anthropic/claude-sonnet-4.6"},{"value":"anthropic/claude-opus-4.6","name":"anthropic/claude-opus-4.6"},{"value":"anthropic/claude-opus-4.5","name":"anthropic/claude-opus-4.5"},{"value":"anthropic/claude-sonnet-4.5","name":"anthropic/claude-sonnet-4.5"},{"value":"openai/gpt-5.6-luna","name":"openai/gpt-5.6-luna"},{"value":"openai/gpt-5.6-luna-fast","name":"openai/gpt-5.6-luna-fast"},{"value":"openai/gpt-5.6-sol","name":"openai/gpt-5.6-sol"},{"value":"openai/gpt-5.6-sol-fast","name":"openai/gpt-5.6-sol-fast"},{"value":"openai/gpt-5.6-terra","name":"openai/gpt-5.6-terra"},{"value":"openai/gpt-5.6-terra-fast","name":"openai/gpt-5.6-terra-fast"},{"value":"openai/gpt-5.5","name":"openai/gpt-5.5"},{"value":"openai/gpt-5.5-fast","name":"openai/gpt-5.5-fast"},{"value":"openai/gpt-5.5-pro","name":"openai/gpt-5.5-pro"},{"value":"openai/gpt-5.4-nano","name":"openai/gpt-5.4-nano"},{"value":"openai/gpt-5.4","name":"openai/gpt-5.4"},{"value":"openai/gpt-5.4-fast","name":"openai/gpt-5.4-fast"},{"value":"openai/gpt-5.4-pro","name":"openai/gpt-5.4-pro"},{"value":"openai/gpt-5.3-codex","name":"openai/gpt-5.3-codex"},{"value":"openai/gpt-5.3-codex-fast","name":"openai/gpt-5.3-codex-fast"},{"value":"openai/gpt-5.2-codex","name":"openai/gpt-5.2-codex"},{"value":"openai/gpt-5.2","name":"openai/gpt-5.2"},{"value":"openai/gpt-5.2-fast","name":"openai/gpt-5.2-fast"},{"value":"openai/gpt-5.2-pro","name":"openai/gpt-5.2-pro"},{"value":"openai/gpt-5.1-codex-max","name":"openai/gpt-5.1-codex-max"},{"value":"openai/gpt-5.1-codex","name":"openai/gpt-5.1-codex"},{"value":"openai/gpt-5.1-thinking","name":"openai/gpt-5.1-thinking"},{"value":"openai/gpt-5.1-thinking-fast","name":"openai/gpt-5.1-thinking-fast"},{"value":"openai/gpt-5-pro","name":"openai/gpt-5-pro"},{"value":"openai/gpt-5-codex","name":"openai/gpt-5-codex"},{"value":"openai/gpt-5","name":"openai/gpt-5"},{"value":"openai/gpt-5-fast","name":"openai/gpt-5-fast"},{"value":"openai/gpt-5-nano","name":"openai/gpt-5-nano"},{"value":"openai/o3-pro","name":"openai/o3-pro"},{"value":"openai/o3","name":"openai/o3"},{"value":"openai/o3-fast","name":"openai/o3-fast"},{"value":"openai/o1","name":"openai/o1"},{"value":"deepseek/deepseek-v4-pro-0813","name":"deepseek/deepseek-v4-pro-0813"},{"value":"deepseek/deepseek-v4-pro","name":"deepseek/deepseek-v4-pro"},{"value":"moonshotai/kimi-k3.1-pro","name":"moonshotai/kimi-k3.1-pro"},{"value":"moonshotai/kimi-k3.1-pro-highspeed","name":"moonshotai/kimi-k3.1-pro-highspeed"},{"value":"spacexai/grok-4.7","name":"spacexai/grok-4.7"},{"value":"xiaomi/mimo-v2.6-pro","name":"xiaomi/mimo-v2.6-pro"},{"value":"xiaomi/mimo-v2.6-pro-ultraspeed","name":"xiaomi/mimo-v2.6-pro-ultraspeed"},{"value":"spacexai/grok-4.6","name":"spacexai/grok-4.6"},{"value":"spacexai/grok-4.5","name":"spacexai/grok-4.5"},{"value":"spacexai/grok-4.3","name":"spacexai/grok-4.3"},{"value":"xiaomi/mimo-v2.5-pro","name":"xiaomi/mimo-v2.5-pro"},{"value":"spacexai/grok-4.20-multi-agent","name":"spacexai/grok-4.20-multi-agent"},{"value":"spacexai/grok-4.20-non-reasoning","name":"spacexai/grok-4.20-non-reasoning"},{"value":"spacexai/grok-4.20-reasoning","name":"spacexai/grok-4.20-reasoning"},{"value":"amazon/nova-pro","name":"amazon/nova-pro"},{"value":"anthropic/claude-fable-5.1","name":"anthropic/claude-fable-5.1"},{"value":"anthropic/claude-fable-5","name":"anthropic/claude-fable-5"},{"value":"openai/gpt-6.1-terra","name":"openai/gpt-6.1-terra"},{"value":"openai/gpt-6.1-terra-fast","name":"openai/gpt-6.1-terra-fast"},{"value":"openai/gpt-6.1-sol","name":"openai/gpt-6.1-sol"},{"value":"openai/gpt-6.1-sol-fast","name":"openai/gpt-6.1-sol-fast"},{"value":"openai/gpt-6-luna","name":"openai/gpt-6-luna"},{"value":"openai/gpt-6-luna-fast","name":"openai/gpt-6-luna-fast"},{"value":"openai/gpt-6-sol","name":"openai/gpt-6-sol"},{"value":"openai/gpt-6-sol-fast","name":"openai/gpt-6-sol-fast"},{"value":"openai/gpt-6-astra","name":"openai/gpt-6-astra"},{"value":"openai/gpt-6-astra-fast","name":"openai/gpt-6-astra-fast"},{"value":"openai/gpt-oss-safeguard-120b","name":"openai/gpt-oss-safeguard-120b"},{"value":"openai/gpt-oss-safeguard-20b","name":"openai/gpt-oss-safeguard-20b"},{"value":"openai/gpt-oss-120b","name":"openai/gpt-oss-120b"},{"value":"openai/gpt-oss-20b","name":"openai/gpt-oss-20b"},{"value":"openai/gpt-4.1","name":"openai/gpt-4.1"},{"value":"openai/gpt-4.1-fast","name":"openai/gpt-4.1-fast"},{"value":"openai/gpt-4.1-nano","name":"openai/gpt-4.1-nano"},{"value":"openai/gpt-4o","name":"openai/gpt-4o"},{"value":"openai/gpt-4o-fast","name":"openai/gpt-4o-fast"},{"value":"google/gemma-4-26b-a4b-it","name":"google/gemma-4-26b-a4b-it"},{"value":"google/gemma-4-31b-it","name":"google/gemma-4-31b-it"},{"value":"deepseek/deepseek-v3.2","name":"deepseek/deepseek-v3.2"},{"value":"deepseek/deepseek-v3.2-thinking","name":"deepseek/deepseek-v3.2-thinking"},{"value":"deepseek/deepseek-v3.1","name":"deepseek/deepseek-v3.1"},{"value":"deepseek/deepseek-r1","name":"deepseek/deepseek-r1"},{"value":"meta/muse-spark-open","name":"meta/muse-spark-open"},{"value":"meta/muse-wonder-1.0","name":"meta/muse-wonder-1.0"},{"value":"meta/muse-spark-1.3","name":"meta/muse-spark-1.3"},{"value":"meta/muse-spark-1.3-contributor","name":"meta/muse-spark-1.3-contributor"},{"value":"meta/muse-glimmer-30b","name":"meta/muse-glimmer-30b"},{"value":"meta/muse-spark-1.2","name":"meta/muse-spark-1.2"},{"value":"meta/muse-spark-1.2-contributor","name":"meta/muse-spark-1.2-contributor"},{"value":"meta/muse-spark-1.1","name":"meta/muse-spark-1.1"},{"value":"meta/llama-4-maverick","name":"meta/llama-4-maverick"},{"value":"meta/llama-4-scout","name":"meta/llama-4-scout"},{"value":"meta/llama-3.3-70b","name":"meta/llama-3.3-70b"},{"value":"meta/llama-3.1-70b","name":"meta/llama-3.1-70b"},{"value":"meta/llama-3.1-8b","name":"meta/llama-3.1-8b"},{"value":"mistral/mistral-large-4","name":"mistral/mistral-large-4"},{"value":"mistral/mistral-medium-3.5","name":"mistral/mistral-medium-3.5"},{"value":"mistral/mistral-large-3","name":"mistral/mistral-large-3"},{"value":"mistral/mistral-small","name":"mistral/mistral-small"},{"value":"mistral/mistral-nemo","name":"mistral/mistral-nemo"},{"value":"mistral/codestral","name":"mistral/codestral"},{"value":"alibaba/qwen3.8-max-prime","name":"alibaba/qwen3.8-max-prime"},{"value":"alibaba/qwen3.8-max-0902","name":"alibaba/qwen3.8-max-0902"},{"value":"alibaba/qwen3.8-27b","name":"alibaba/qwen3.8-27b"},{"value":"alibaba/qwen3.8-2.4t-a95b","name":"alibaba/qwen3.8-2.4t-a95b"},{"value":"alibaba/qwen3.8-max","name":"alibaba/qwen3.8-max"},{"value":"alibaba/qwen3.7-plus","name":"alibaba/qwen3.7-plus"},{"value":"alibaba/qwen3.7-max","name":"alibaba/qwen3.7-max"},{"value":"alibaba/qwen3.6-27b","name":"alibaba/qwen3.6-27b"},{"value":"alibaba/qwen3.6-plus","name":"alibaba/qwen3.6-plus"},{"value":"alibaba/qwen3.5-plus","name":"alibaba/qwen3.5-plus"},{"value":"alibaba/qwen3-max-thinking","name":"alibaba/qwen3-max-thinking"},{"value":"alibaba/qwen3-vl-instruct","name":"alibaba/qwen3-vl-instruct"},{"value":"alibaba/qwen3-next-80b-a3b-instruct","name":"alibaba/qwen3-next-80b-a3b-instruct"},{"value":"alibaba/qwen3-next-80b-a3b-thinking","name":"alibaba/qwen3-next-80b-a3b-thinking"},{"value":"alibaba/qwen3-coder-30b-a3b","name":"alibaba/qwen3-coder-30b-a3b"},{"value":"alibaba/qwen3-coder","name":"alibaba/qwen3-coder"},{"value":"alibaba/qwen3-coder-next","name":"alibaba/qwen3-coder-next"},{"value":"alibaba/qwen-3-14b","name":"alibaba/qwen-3-14b"},{"value":"alibaba/qwen-3-235b","name":"alibaba/qwen-3-235b"},{"value":"alibaba/qwen-3-30b","name":"alibaba/qwen-3-30b"},{"value":"alibaba/qwen-3-32b","name":"alibaba/qwen-3-32b"},{"value":"inception/mercury-3","name":"inception/mercury-3"},{"value":"reflection/beam","name":"reflection/beam"},{"value":"reflection/beam-free","name":"reflection/beam-free"},{"value":"nvidia/nemotron-3.5-super-vl","name":"nvidia/nemotron-3.5-super-vl"},{"value":"nvidia/nemotron-3.5-lightning-free","name":"nvidia/nemotron-3.5-lightning-free"},{"value":"liquid/lfm2.5-24b-a2b","name":"liquid/lfm2.5-24b-a2b"},{"value":"callstack/apex","name":"callstack/apex"},{"value":"stealth/glyph-cluster","name":"stealth/glyph-cluster"},{"value":"fireworks/ember-1","name":"fireworks/ember-1"},{"value":"sakana/fugu-max","name":"sakana/fugu-max"},{"value":"sakana/fugu-ultra-v2","name":"sakana/fugu-ultra-v2"},{"value":"inception/mercury-2.5","name":"inception/mercury-2.5"},{"value":"zai/glm-5.3-fast","name":"zai/glm-5.3-fast"},{"value":"zai/glm-5.3","name":"zai/glm-5.3"},{"value":"mixedbread/toast-1","name":"mixedbread/toast-1"},{"value":"nvidia/nemotron-3.5-lightning","name":"nvidia/nemotron-3.5-lightning"},{"value":"sakana/namazu","name":"sakana/namazu"},{"value":"thinkingmachines/inkling-small","name":"thinkingmachines/inkling-small"},{"value":"moonshotai/kimi-k3-fast","name":"moonshotai/kimi-k3-fast"},{"value":"poolside/laguna-s-2.1-free","name":"poolside/laguna-s-2.1-free"},{"value":"poolside/laguna-s-2.1","name":"poolside/laguna-s-2.1"},{"value":"moonshotai/kimi-k3","name":"moonshotai/kimi-k3"},{"value":"thinkingmachines/inkling","name":"thinkingmachines/inkling"},{"value":"tencent/hy3","name":"tencent/hy3"},{"value":"bytedance/seed-2.1-turbo","name":"bytedance/seed-2.1-turbo"},{"value":"zai/glm-5.2-fast","name":"zai/glm-5.2-fast"},{"value":"sakana/fugu-ultra","name":"sakana/fugu-ultra"},{"value":"zai/glm-5.2","name":"zai/glm-5.2"},{"value":"moonshotai/kimi-k2.7-code-highspeed","name":"moonshotai/kimi-k2.7-code-highspeed"},{"value":"moonshotai/kimi-k2.7-code","name":"moonshotai/kimi-k2.7-code"},{"value":"nvidia/nemotron-3-ultra-550b-a55b","name":"nvidia/nemotron-3-ultra-550b-a55b"},{"value":"spacexai/grok-build-0.1","name":"spacexai/grok-build-0.1"},{"value":"xiaomi/mimo-v2.5","name":"xiaomi/mimo-v2.5"},{"value":"moonshotai/kimi-k2.6","name":"moonshotai/kimi-k2.6"},{"value":"zai/glm-5.1","name":"zai/glm-5.1"},{"value":"arcee-ai/trinity-large-thinking","name":"arcee-ai/trinity-large-thinking"},{"value":"zai/glm-5v-turbo","name":"zai/glm-5v-turbo"},{"value":"zai/glm-5-turbo","name":"zai/glm-5-turbo"},{"value":"nvidia/nemotron-3-super-120b-a12b","name":"nvidia/nemotron-3-super-120b-a12b"},{"value":"inception/mercury-2","name":"inception/mercury-2"},{"value":"zai/glm-5","name":"zai/glm-5"},{"value":"moonshotai/kimi-k2.5","name":"moonshotai/kimi-k2.5"},{"value":"zai/glm-4.7","name":"zai/glm-4.7"},{"value":"nvidia/nemotron-3-nano-30b-a3b","name":"nvidia/nemotron-3-nano-30b-a3b"},{"value":"nvidia/nemotron-nano-12b-v2-vl","name":"nvidia/nemotron-nano-12b-v2-vl"},{"value":"zai/glm-4.6","name":"zai/glm-4.6"},{"value":"bytedance/seed-1.6","name":"bytedance/seed-1.6"},{"value":"bytedance/seed-1.8","name":"bytedance/seed-1.8"},{"value":"nvidia/nemotron-nano-9b-v2","name":"nvidia/nemotron-nano-9b-v2"},{"value":"zai/glm-4.5v","name":"zai/glm-4.5v"},{"value":"zai/glm-4.5","name":"zai/glm-4.5"},{"value":"zai/glm-4.5-air","name":"zai/glm-4.5-air"},{"value":"moonshotai/kimi-k2","name":"moonshotai/kimi-k2"},{"value":"cohere/command-a","name":"cohere/command-a"},{"value":"inception/mercury-coder-small","name":"inception/mercury-coder-small"},{"value":"amazon/nova-micro","name":"amazon/nova-micro"},{"value":"deepseek/deepseek-v4.1-flash-1017","name":"deepseek/deepseek-v4.1-flash-1017"},{"value":"deepseek/deepseek-v4.1-flash-1017-fast","name":"deepseek/deepseek-v4.1-flash-1017-fast"},{"value":"deepseek/deepseek-v4.1-flash-fast","name":"deepseek/deepseek-v4.1-flash-fast"},{"value":"deepseek/deepseek-v4.1-flash","name":"deepseek/deepseek-v4.1-flash"},{"value":"deepseek/deepseek-v4-flash-vision-exp","name":"deepseek/deepseek-v4-flash-vision-exp"},{"value":"deepseek/deepseek-v4-flash","name":"deepseek/deepseek-v4-flash"},{"value":"deepseek/deepseek-v4-flash-0731","name":"deepseek/deepseek-v4-flash-0731"},{"value":"alibaba/qwen3.8-omni-flash","name":"alibaba/qwen3.8-omni-flash"},{"value":"alibaba/qwen3.8-flash","name":"alibaba/qwen3.8-flash"},{"value":"alibaba/qwen3.7-flash","name":"alibaba/qwen3.7-flash"},{"value":"alibaba/qwen3.5-flash","name":"alibaba/qwen3.5-flash"},{"value":"inclusionai/ling-3.1-flash","name":"inclusionai/ling-3.1-flash"},{"value":"xiaomi/mimo-v2.6-flash","name":"xiaomi/mimo-v2.6-flash"},{"value":"zai/glm-5.3-flashx","name":"zai/glm-5.3-flashx"},{"value":"inclusionai/ling-3.0-flash-vl","name":"inclusionai/ling-3.0-flash-vl"},{"value":"inclusionai/ling-3.0-flash-sante","name":"inclusionai/ling-3.0-flash-sante"},{"value":"inclusionai/ling-3.0-flash-fin","name":"inclusionai/ling-3.0-flash-fin"},{"value":"zai/glm-5.3-flash","name":"zai/glm-5.3-flash"},{"value":"inclusionai/ling-3.0-flash","name":"inclusionai/ling-3.0-flash"},{"value":"stepfun/step-3.7-flash","name":"stepfun/step-3.7-flash"},{"value":"zai/glm-4.7-flash","name":"zai/glm-4.7-flash"},{"value":"zai/glm-4.7-flashx","name":"zai/glm-4.7-flashx"},{"value":"anthropic/claude-haiku-5.5","name":"anthropic/claude-haiku-5.5"},{"value":"anthropic/claude-haiku-4.5","name":"anthropic/claude-haiku-4.5"},{"value":"openai/gpt-5.4-mini","name":"openai/gpt-5.4-mini"},{"value":"openai/gpt-5.4-mini-fast","name":"openai/gpt-5.4-mini-fast"},{"value":"openai/gpt-5.1-codex-mini","name":"openai/gpt-5.1-codex-mini"},{"value":"openai/gpt-5-mini","name":"openai/gpt-5-mini"},{"value":"openai/gpt-5-mini-fast","name":"openai/gpt-5-mini-fast"},{"value":"openai/gpt-4.1-mini","name":"openai/gpt-4.1-mini"},{"value":"openai/gpt-4.1-mini-fast","name":"openai/gpt-4.1-mini-fast"},{"value":"openai/o4-mini","name":"openai/o4-mini"},{"value":"openai/o3-mini","name":"openai/o3-mini"},{"value":"openai/gpt-4o-mini","name":"openai/gpt-4o-mini"},{"value":"openai/gpt-4o-mini-fast","name":"openai/gpt-4o-mini-fast"},{"value":"google/gemini-4-argon","name":"google/gemini-4-argon"},{"value":"google/gemini-3.8-flash","name":"google/gemini-3.8-flash"},{"value":"google/gemini-3.7-flash","name":"google/gemini-3.7-flash"},{"value":"google/gemini-3.5-flash-lite","name":"google/gemini-3.5-flash-lite"},{"value":"google/gemini-3.6-flash","name":"google/gemini-3.6-flash"},{"value":"google/gemini-3.5-flash","name":"google/gemini-3.5-flash"},{"value":"google/gemini-3.1-flash-lite","name":"google/gemini-3.1-flash-lite"},{"value":"google/gemini-3-flash","name":"google/gemini-3-flash"},{"value":"google/gemini-2.5-flash-lite","name":"google/gemini-2.5-flash-lite"},{"value":"google/gemini-2.5-flash","name":"google/gemini-2.5-flash"},{"value":"google/gemini-2.5-pro","name":"google/gemini-2.5-pro"},{"value":"mistral/ministral-14b","name":"mistral/ministral-14b"},{"value":"mistral/ministral-3b","name":"mistral/ministral-3b"},{"value":"mistral/ministral-8b","name":"mistral/ministral-8b"},{"value":"minimax/minimax-m3.1-flash","name":"minimax/minimax-m3.1-flash"},{"value":"minimax/minimax-m3","name":"minimax/minimax-m3"},{"value":"minimax/minimax-m2.7","name":"minimax/minimax-m2.7"},{"value":"minimax/minimax-m2.7-highspeed","name":"minimax/minimax-m2.7-highspeed"},{"value":"minimax/minimax-m2.5","name":"minimax/minimax-m2.5"},{"value":"minimax/minimax-m2.5-highspeed","name":"minimax/minimax-m2.5-highspeed"},{"value":"minimax/minimax-m2.1","name":"minimax/minimax-m2.1"},{"value":"minimax/minimax-m2.1-lightning","name":"minimax/minimax-m2.1-lightning"},{"value":"amazon/nova-2-lite","name":"amazon/nova-2-lite"},{"value":"minimax/minimax-m2","name":"minimax/minimax-m2"},{"value":"amazon/nova-lite","name":"amazon/nova-lite"},{"value":"google/gemini-3.1-pro-preview","name":"google/gemini-3.1-pro-preview"},{"value":"meituan/longcat-2.5-preview","name":"meituan/longcat-2.5-preview"},{"value":"stepfun/step-5-preview","name":"stepfun/step-5-preview"},{"value":"tencent/hy4-preview","name":"tencent/hy4-preview"},{"value":"spacexai/grok-4.20-multi-agent-beta","name":"spacexai/grok-4.20-multi-agent-beta"},{"value":"spacexai/grok-4.20-non-reasoning-beta","name":"spacexai/grok-4.20-non-reasoning-beta"},{"value":"spacexai/grok-4.20-reasoning-beta","name":"spacexai/grok-4.20-reasoning-beta"},{"value":"interfaze/interfaze-beta","name":"interfaze/interfaze-beta"},{"value":"tencent/hy-mt2-pro","name":"tencent/hy-mt2-pro"},{"value":"scaledown/scaledown-extract-1","name":"scaledown/scaledown-extract-1"},{"value":"scaledown/scaledown-summarize-1","name":"scaledown/scaledown-summarize-1"},{"value":"elorian/glimpse","name":"elorian/glimpse"},{"value":"tencent/hy-mt2-plus","name":"tencent/hy-mt2-plus"},{"value":"inference-net/schematron-v2-small","name":"inference-net/schematron-v2-small"},{"value":"inference-net/schematron-v2-turbo","name":"inference-net/schematron-v2-turbo"},{"value":"morph/morph-v3-fast","name":"morph/morph-v3-fast"},{"value":"morph/morph-v3-large","name":"morph/morph-v3-large"},{"value":"perplexity/sonar","name":"perplexity/sonar"},{"value":"tencent/hy-mt2-lite","name":"tencent/hy-mt2-lite"}]},{"id":"mode","name":"Session Mode","description":"Controls how the agent requests permission","category":"mode","type":"select","currentValue":"ask","options":[{"value":"auto","name":"Auto","description":"Check actions with an automatic safety review instead of asking","_meta":{"fx":{"permissionMode":"auto"}}},{"value":"ask","name":"Ask","description":"Request permission before making any changes","_meta":{"fx":{"permissionMode":"ask"}}},{"value":"full-access","name":"Full access","description":"Run every action without asking, outside the sandbox","_meta":{"fx":{"permissionMode":"yolo"}}}]},{"id":"effort","name":"Reasoning Effort","description":"Controls how much the model thinks before responding","category":"thought_level","type":"select","currentValue":"auto","options":[{"value":"auto","name":"default"},{"value":"none","name":"none"},{"value":"minimal","name":"minimal"},{"value":"low","name":"low"},{"value":"medium","name":"medium"},{"value":"high","name":"high"},{"value":"xhigh","name":"xhigh"}]},{"id":"fast","name":"Fast Mode","description":"Uses the model's fast lane","category":"model","type":"select","currentValue":"false","options":[{"value":"false","name":"off"},{"value":"true","name":"on"}]}],"modes":{"currentModeId":"ask","availableModes":[{"id":"auto","name":"Auto","description":"Check actions with an automatic safety review instead of asking"},{"id":"ask","name":"Ask","description":"Request permission before making any changes"},{"id":"full-access","name":"Full access","description":"Run every action without asking, outside the sandbox"}]}}}}
{"t":470,"dir":"out","msg":{"jsonrpc":"2.0","id":3,"method":"session/prompt","params":{"sessionId":"NZa-QKct4N6X","prompt":[{"type":"text","text":"Spawn 2 subagents, one to read package.json and one to read tsconfig.json"}]}}}
{"t":470,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"available_commands_update","availableCommands":"<omitted: host skill list>"}}}}
{"t":471,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"759ada024a410107aab769fb41425b92","content":{"type":"text","text":"skill discovery warning: candidate \"/home/user/.config/opencode/skills/vercel-composition-patterns\" was skipped because its metadata is invalid (unsupported_multiline); use one safe name and an optional inline description or a >, >-, or | block, then reload skills; relaunch with FX_TRACE=1 to write a trace log"}}}}}
{"t":1484,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"Sp"}}}}}
{"t":1521,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"awning"}}}}}
{"t":1533,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" two"}}}}}
{"t":1537,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" sub"}}}}}
{"t":1545,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"agents"}}}}}
{"t":1545,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" to"}}}}}
{"t":1559,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" read"}}}}}
{"t":1604,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" `"}}}}}
{"t":1614,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"package"}}}}}
{"t":1615,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":".json"}}}}}
{"t":1615,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"`"}}}}}
{"t":1615,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" and"}}}}}
{"t":1640,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" `"}}}}}
{"t":1644,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"ts"}}}}}
{"t":1648,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"config"}}}}}
{"t":1648,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":".json"}}}}}
{"t":1648,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"`"}}}}}
{"t":1692,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" in"}}}}}
{"t":1720,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" the"}}}}}
{"t":1762,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" current"}}}}}
{"t":1769,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" workspace"}}}}}
{"t":1803,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" and"}}}}}
{"t":1812,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" report"}}}}}
{"t":1848,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" back"}}}}}
{"t":1849,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" their"}}}}}
{"t":1849,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":" contents"}}}}}
{"t":1849,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"agent_message_chunk","messageId":"a2e68b6ee61ede834bee05bf5e09294f","content":{"type":"text","text":"."}}}}}
{"t":3775,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"tool_call","toolCallId":"call_gyuMLqaLtIS6uJHPuN96JE0K","name":"subagent","title":"Subagent · Read package.json in the workspace root. Summarize key fields (name, version, scripts, dependencies/devDependencies) ...","kind":"other","status":"pending","rawInput":{"request":{"action":"run","task":"Read package.json in the workspace root. Summarize key fields (name, version, scripts, dependencies/devDependencies) and report any notable tooling (test/build/lint). If missing, search for nearest package.json and report path + summary."}},"_meta":{"fx":{"toolCall":{"internal":false}}}}}}}
{"t":3775,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"tool_call","toolCallId":"call_gYR2cGRoys40wPJTfCSbxQAe","name":"subagent","title":"Subagent · Read tsconfig.json in the workspace root. Summarize compilerOptions, include/exclude, references/extends, and any pat...","kind":"other","status":"pending","rawInput":{"request":{"action":"run","task":"Read tsconfig.json in the workspace root. Summarize compilerOptions, include/exclude, references/extends, and any path aliases. If missing, search for nearest tsconfig.json and report path + summary."}},"_meta":{"fx":{"toolCall":{"internal":false}}}}}}}
{"t":3775,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"tool_call_update","toolCallId":"call_gyuMLqaLtIS6uJHPuN96JE0K","status":"in_progress"}}}}
{"t":3775,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"tool_call_update","toolCallId":"call_gYR2cGRoys40wPJTfCSbxQAe","status":"in_progress"}}}}
{"t":9564,"dir":"in","msg":{"jsonrpc":"2.0","method":"session/update","params":{"sessionId":"NZa-QKct4N6X","update":{"sessionUpdate":"tool_call_update","toolCallId":"call_gYR2cGRoys40wPJTfCSbxQAe","status":"completed","content":[{"type":"content","content":{"type":"text","text":"{\"ok\":true,\"result\":\"`tsconfig.json` exists at the workspace root: `./tsconfig.json`.\\n\\n## compilerOptions\\n- `strict: true`\\n\\n## include / exclude\\n- `include`: not set (TypeScript defaults apply)\\"}}]}}}}
