Skip to content

[BUG] OpenCode just hangs randomly after receiving instructions #2940

Closed as not planned

Description

@rrapstine

I'm working on a Laravel project (using Laravel Boost) and, no matter which model I try, OpenCode will just randomly hang after I give it instructions. Sometimes running /compact fixes it, but not always. I usually end up having to Ctrl + C out of it, as typing /exit is usually unresponsive as well. When I go back in, I can reattach to the session and continue working for a little bit, but within minutes its right back to hanging and becoming unresponsive. No "generating" or "working" messages. Just...nothing.

I have tried clearing cache and reinstalling. I have tried inside and outside of tmux. The only thing I haven't done is test on my mac or use a different terminal. If it matters at all, my environment is:

Linux 6.17.0-3-cachyos
Ghostty 1.2.0-arch1
tmux 3.5_a-1.1
OpenCode 0.14.0

I'm using the Github Copilot models, and I have tried them all.

The output of opencode run hey --print-logs

❯ opencode run hey --print-logs
INFO  2025-10-03T02:41:43 +89ms service=default version=0.14.0 args=["run","hey","--print-logs"] opencode
INFO  2025-10-03T02:41:43 +1ms service=project directory=/home/richard/Code/projects/project-pod fromDirectory
INFO  2025-10-03T02:41:43 +10ms service=config path=/home/richard/.config/opencode/config.json loading
INFO  2025-10-03T02:41:43 +1ms service=config path=/home/richard/.config/opencode/opencode.json loading
INFO  2025-10-03T02:41:43 +0ms service=config path=/home/richard/.config/opencode/opencode.jsonc loading
INFO  2025-10-03T02:41:43 +1ms service=config path=/home/richard/Code/projects/project-pod/opencode.jsonc loading
INFO  2025-10-03T02:41:43 +7ms service=plugin path=opencode-copilot-auth@0.0.3 loading plugin
INFO  2025-10-03T02:41:43 +1ms service=plugin path=opencode-anthropic-auth@0.0.2 loading plugin
INFO  2025-10-03T02:41:43 +13ms service=bus type=* subscribing
INFO  2025-10-03T02:41:43 +0ms service=bus type=session.updated subscribing
INFO  2025-10-03T02:41:43 +0ms service=bus type=message.updated subscribing
INFO  2025-10-03T02:41:43 +0ms service=bus type=message.part.updated subscribing
INFO  2025-10-03T02:41:43 +0ms service=format init
INFO  2025-10-03T02:41:43 +0ms service=bus type=file.edited subscribing
INFO  2025-10-03T02:41:43 +2ms service=session id=ses_6580da148ffeevlRvLPLRq9SXF version=0.14.0 projectID=df32630889fb059130fbf155bc72bf15d6c34a08 directory=/home/richard/Code/projects/project-pod title=New session - 2025-10-03T02:41:43.095Z time={"created":1759459303095,"updated":1759459303095} created
INFO  2025-10-03T02:41:43 +2ms service=lsp serverIds=typescript, vue, eslint, gopls, ruby-lsp, pyright, elixir-ls, zls, csharp, rust, clangd, svelte, jdtls enabled LSP servers
INFO  2025-10-03T02:41:43 +1ms service=bus type=session.updated publishing
INFO  2025-10-03T02:41:43 +5ms service=bus type=message.part.updated subscribing
INFO  2025-10-03T02:41:43 +0ms service=bus type=session.error subscribing
INFO  2025-10-03T02:41:43 +1ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF prompt
INFO  2025-10-03T02:41:43 +1ms service=bus type=message.updated publishing
INFO  2025-10-03T02:41:43 +1ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:43 +0ms service=bus type=session.updated publishing
INFO  2025-10-03T02:41:43 +3ms service=models.dev file={} refreshing
INFO  2025-10-03T02:41:43 +2ms service=provider init
INFO  2025-10-03T02:41:43 +2ms service=provider providerID=opencode found
INFO  2025-10-03T02:41:43 +0ms service=provider providerID=github-copilot found
INFO  2025-10-03T02:41:43 +0ms service=provider providerID=github-copilot modelID=gpt-4.1 getModel
INFO  2025-10-03T02:41:43 +0ms service=provider status=started providerID=github-copilot getSDK
INFO  2025-10-03T02:41:43 +52ms service=provider status=completed duration=52 providerID=github-copilot getSDK
INFO  2025-10-03T02:41:43 +1ms service=provider providerID=github-copilot modelID=gpt-4.1 found
INFO  2025-10-03T02:41:43 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF sessionID=ses_6580da148ffeevlRvLPLRq9SXF locking
INFO  2025-10-03T02:41:43 +14ms service=mcp key=laravel_boost type=local found
INFO  2025-10-03T02:41:43 +309ms service=bus type=message.updated publishing
INFO  2025-10-03T02:41:43 +5ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF process
INFO  2025-10-03T02:41:43 +5ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=start part
INFO  2025-10-03T02:41:44 +844ms service=bus type=session.updated publishing
INFO  2025-10-03T02:41:44 +618ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=start-step part
INFO  2025-10-03T02:41:44 +2ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +4ms service=snapshot initialized
INFO  2025-10-03T02:41:44 +20ms service=snapshot hash=ef3f580e597541589f2cce96289e8430f68de5cf
 cwd=/home/richard/Code/projects/project-pod git=/home/richard/.local/share/opencode/snapshot/df32630889fb059130fbf155bc72bf15d6c34a08 tracking
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-start part
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +1ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +1ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +1ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:44 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:44 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:45 +16ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:45 +1ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:45 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-delta part
INFO  2025-10-03T02:41:45 +0ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:45 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=text-end part
INFO  2025-10-03T02:41:45 +1ms service=bus type=message.part.updated publishing

Hey! How can I help you today? If you have a task or question about your project, just let me know.

INFO  2025-10-03T02:41:45 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=finish-step part
INFO  2025-10-03T02:41:45 +1ms service=bus type=message.part.updated publishing
INFO  2025-10-03T02:41:45 +1ms service=bus type=message.updated publishing
INFO  2025-10-03T02:41:45 +5ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF type=finish part
INFO  2025-10-03T02:41:45 +0ms service=bus type=message.updated publishing
INFO  2025-10-03T02:41:45 +0ms service=bus type=message.updated publishing
INFO  2025-10-03T02:41:45 +1ms service=bus type=message.updated publishing
INFO  2025-10-03T02:41:45 +0ms service=session.compaction pruning
INFO  2025-10-03T02:41:45 +0ms service=session.prompt session=ses_6580da148ffeevlRvLPLRq9SXF sessionID=ses_6580da148ffeevlRvLPLRq9SXF unlocking
INFO  2025-10-03T02:41:45 +2ms service=bus type=session.idle publishing
INFO  2025-10-03T02:41:45 +9ms service=session.compaction pruned=0 total=0 found

Activity

  1. rekram1-node commented on Oct 3, 2025

    @rekram1-node
    Contributor

    @rrapstine so when you say unresponsive is it the tui itself like freezing? what happens if you send prompts?

  2. rekram1-node commented on Oct 3, 2025

    @rekram1-node
    Contributor

    could you grab the latest log file next time this happens?

    run:

    opencode debug paths

    it will tell u where to find file

  3. github-actions commented on Oct 3, 2025

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

  4. cirqueira-labs commented on Oct 3, 2025

    @cirqueira-labs

    it start increasing use of cpu, till use all cpu

    opencode 0.14.1
    is the inner lsp the cause?

    Image

    @rekram1-node @thdxr

  5. rrapstine commented on Oct 3, 2025

    @rrapstine
    Author

    @rekram1-node It just happened to me again. First time today. Here is the latest log file. Also, to clarify what its doing, it will be working as expected and then I'll send a prompt and...nothing happens. The UI updates to show my prompt but, just, nothing. Subsequent prompts don't work either. Sometimes I can use /compact to kind of reset things, but usually not even /exit works and I have to ctrl+c out. And when I do that, I have to ctrl+c an additional time to regain control of my terminal prompt.

  6. rekram1-node commented on Oct 3, 2025

    @rekram1-node
    Contributor

    hmm this is very weird we will need to check it out thanks

  7. rekram1-node commented on Oct 3, 2025

    @rekram1-node
    Contributor

    @cirqueira-labs it shouldn't be but if it is try adding this to opencode.json:

    {
    "lsp": {
        "pyright": {
          "disabled": true
        }
      }
    }
    
  8. cirqueira-labs commented on Oct 3, 2025

    @cirqueira-labs

    @cirqueira-labs it shouldn't be but if it is try adding this to opencode.json:

    {
    "lsp": {
        "pyright": {
          "disabled": true
        }
      }
    }
    

    ok .. thats it .. lsp disabled and no more cpu increasing usage

  9. linear commented on Oct 3, 2025

    @linear

    from @rekram1-node:

    oof okay good to know we will need to address that

  10. rrapstine commented on Oct 3, 2025

    @rrapstine
    Author

    @rekram1-node Just wanted to add that I am also getting weird (and random) issues where I can no longer copy/paste inside of OpenCode. I have not figured out a way to fix this other than a full reboot. I am unable to determine if it is related to my other issue or not.

  11. rekram1-node commented on Oct 3, 2025

    @rekram1-node
    Contributor

    hm got it thanks for sharing

  12. rrapstine commented on Oct 3, 2025

    @rrapstine
    Author

    Of course. Thank you for investigating! If there is anything else you need let me know.

  13. rrapstine commented on Oct 3, 2025

    @rrapstine
    Author

    @rekram1-node I can now confirm that both issues occur in both Ghostty and Kitty, inside of tmux and outside. So, I think it is safe to say that it is not an issue caused by my terminal or multiplexer.

  14. rekram1-node commented on Oct 3, 2025

    @rekram1-node
    Contributor

    @rrapstine is that the paste you are referring to? If so I think we may have another issue tracking that but since the whole tui is currently being rewritten it should be fixed by the opentui migration that will be here in about a week or so

  15. 12 remaining items

  16. rekram1-node commented on Dec 17, 2025

    @rekram1-node
    Contributor

    @omercnet what version are you on?

  17. gergesh commented on Dec 27, 2025

    @gergesh

    Occurs for me too - I will --continue a long session, prompt something then it gets stuck. After 10 minutes I'll kill opencode and --continue again and see the outputs of that previous run

  18. pe200012 commented on Jan 3, 2026

    @pe200012

    Hi, I have been hit by this issue very frequently these days.

    OpenCode version: 1.0.223

    Provider: Github Copilot / Antigravity

    This issue can be reproduced no matter what model I choose (Claude Opus/Sonnet, Gemini 3, GPT 5.2...).

    logs:

    Details
    INFO  2026-01-03T07:48:05 +141ms service=session.processor process
    INFO  2026-01-03T07:48:05 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build stream
    INFO  2026-01-03T07:48:05 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build params={"options":{}} params
    INFO  2026-01-03T07:48:05 +5ms service=bus type=session.status publishing
    INFO  2026-01-03T07:48:07 +1785ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:48:07 +0ms service=bus type=session.diff publishing
    ERROR 2026-01-03T07:48:07 +224ms service=default e=[
      {
        "expected": "number",
        "code": "invalid_type",
        "received": "NaN",
        "path": [
          "summary",
          "diffs",
          0,
          "additions"
        ],
        "message": "Invalid input: expected number, received NaN"
      },
      {
        "expected": "number",
        "code": "invalid_type",
        "received": "NaN",
        "path": [
          "summary",
          "diffs",
          0,
          "deletions"
        ],
        "message": "Invalid input: expected number, received NaN"
      }
    ] rejection
    ERROR 2026-01-03T07:48:08 +777ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:08 +121ms service=snapshot hash=88ed988d21f2701e6fbaf1c78409825d59609963
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:48:08 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:08 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:08 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:08 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:08 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +148ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +154ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:48:09 +82ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:09 +72ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:09 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:10 +0ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:48:10 +74ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:11 +79ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:11 +0ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:48:12 +75ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:12 +78ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:12 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:12 +16ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:12 +7ms service=snapshot hash=88ed988d21f2701e6fbaf1c78409825d59609963
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:48:12 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:12 +0ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:12 +6ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:12 +0ms service=bus type=session.status publishing
    INFO  2026-01-03T07:48:12 +0ms service=session.prompt step=10 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf loop
    INFO  2026-01-03T07:48:12 +190ms service=session.prompt sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf exiting loop
    INFO  2026-01-03T07:48:12 +1ms service=session.compaction pruning
    INFO  2026-01-03T07:48:12 +14ms service=session.prompt sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf cancel
    INFO  2026-01-03T07:48:12 +0ms service=bus type=session.status publishing
    INFO  2026-01-03T07:48:12 +0ms service=bus type=session.idle publishing
    ERROR 2026-01-03T07:48:13 +772ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:16 +3012ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:48:16 +1ms service=bus type=session.diff publishing
    INFO  2026-01-03T07:48:16 +0ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:16 +0ms service=llm providerID=github-copilot modelID=gemini-3-flash-preview sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=true agent=title stream
    INFO  2026-01-03T07:48:16 +0ms service=llm providerID=github-copilot modelID=gemini-3-flash-preview sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=true agent=title params={"temperature":1,"topP":0.95,"topK":64,"options":{}} params
    INFO  2026-01-03T07:48:16 +17ms service=session.compaction pruned=1978 total=41614 found
    ERROR 2026-01-03T07:48:17 +984ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:17 +798ms service=server method=POST path=/session/ses_4ca3d8c18ffeYmOq7oaKF59TMf/message request
    INFO  2026-01-03T07:48:17 +0ms service=server status=started method=POST path=/session/ses_4ca3d8c18ffeYmOq7oaKF59TMf/message request
    INFO  2026-01-03T07:48:17 +0ms service=server status=completed duration=0 method=POST path=/session/ses_4ca3d8c18ffeYmOq7oaKF59TMf/message request
    INFO  2026-01-03T07:48:17 +1ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:17 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:17 +0ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:48:17 +0ms service=bus type=session.status publishing
    INFO  2026-01-03T07:48:17 +0ms service=session.prompt step=0 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf loop
    INFO  2026-01-03T07:48:18 +187ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:18 +0ms service=session.prompt status=started resolveTools
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started invalid
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started bash
    INFO  2026-01-03T07:48:18 +0ms service=bash-tool shell=/usr/bin/bash bash tool using shell
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started read
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started glob
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started grep
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started edit
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started write
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started task
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started webfetch
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started todowrite
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started todoread
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started skill
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started discard
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=started extract
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 invalid
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 read
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 glob
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 grep
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 edit
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 write
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 webfetch
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 todowrite
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 todoread
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 discard
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 extract
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=0 bash
    INFO  2026-01-03T07:48:18 +1ms service=tool.registry status=completed duration=1 skill
    INFO  2026-01-03T07:48:18 +0ms service=tool.registry status=completed duration=1 task
    INFO  2026-01-03T07:48:18 +4ms service=session.prompt status=completed duration=5 resolveTools
    INFO  2026-01-03T07:48:31 +13078ms service=ripgrep cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage limit=200 tree
    INFO  2026-01-03T07:48:31 +10ms service=session.summary title=Pruning Kokage.hs tokens title
    INFO  2026-01-03T07:48:31 +1ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:31 +0ms service=bus type=message.updated publishing
    ERROR 2026-01-03T07:48:31 +0ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:31 +114ms service=session.processor process
    INFO  2026-01-03T07:48:31 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build stream
    INFO  2026-01-03T07:48:31 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build params={"options":{}} params
    INFO  2026-01-03T07:48:31 +4ms service=bus type=session.status publishing
    ERROR 2026-01-03T07:48:32 +886ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:33 +1447ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:33 +0ms service=llm providerID=github-copilot modelID=gemini-3-flash-preview sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=true agent=title stream
    INFO  2026-01-03T07:48:33 +0ms service=llm providerID=github-copilot modelID=gemini-3-flash-preview sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=true agent=title params={"temperature":1,"topP":0.95,"topK":64,"options":{}} params
    INFO  2026-01-03T07:48:33 +6ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:48:33 +1ms service=bus type=session.diff publishing
    INFO  2026-01-03T07:48:34 +525ms service=snapshot hash=88ed988d21f2701e6fbaf1c78409825d59609963
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:48:34 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:34 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:34 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:34 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:34 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:34 +145ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:48:34 +324ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:35 +423ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:35 +1ms service=lsp file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs touching file
    INFO  2026-01-03T07:48:35 +0ms service=file.time sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs read
    INFO  2026-01-03T07:48:35 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:35 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:35 +7ms service=snapshot hash=88ed988d21f2701e6fbaf1c78409825d59609963
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:48:35 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:35 +0ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:35 +7ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:35 +0ms service=bus type=session.status publishing
    INFO  2026-01-03T07:48:35 +0ms service=session.prompt step=1 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf loop
    INFO  2026-01-03T07:48:35 +147ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:35 +0ms service=session.prompt status=started resolveTools
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started invalid
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started bash
    INFO  2026-01-03T07:48:35 +0ms service=bash-tool shell=/usr/bin/bash bash tool using shell
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started read
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started glob
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started grep
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started edit
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started write
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started task
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started webfetch
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started todowrite
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started todoread
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started skill
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started discard
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=started extract
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 invalid
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 read
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 glob
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 grep
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 edit
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 write
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 webfetch
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 todowrite
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 todoread
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 discard
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 extract
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=0 bash
    INFO  2026-01-03T07:48:35 +1ms service=tool.registry status=completed duration=1 skill
    INFO  2026-01-03T07:48:35 +0ms service=tool.registry status=completed duration=1 task
    INFO  2026-01-03T07:48:35 +4ms service=session.prompt status=completed duration=5 resolveTools
    INFO  2026-01-03T07:48:48 +13209ms service=ripgrep cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage limit=200 tree
    INFO  2026-01-03T07:48:48 +14ms service=session.summary title=Fixing executeScriptAsync interrupt logic title
    INFO  2026-01-03T07:48:48 +0ms service=bus type=message.updated publishing
    ERROR 2026-01-03T07:48:48 +1ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:48 +124ms service=session.processor process
    INFO  2026-01-03T07:48:48 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build stream
    INFO  2026-01-03T07:48:48 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build params={"options":{}} params
    INFO  2026-01-03T07:48:48 +4ms service=bus type=session.status publishing
    ERROR 2026-01-03T07:48:49 +875ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:50 +1003ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:50 +0ms service=llm providerID=github-copilot modelID=gemini-3-flash-preview sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=true agent=title stream
    INFO  2026-01-03T07:48:50 +0ms service=llm providerID=github-copilot modelID=gemini-3-flash-preview sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=true agent=title params={"temperature":1,"topP":0.95,"topK":64,"options":{}} params
    INFO  2026-01-03T07:48:50 +1ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:48:50 +0ms service=bus type=session.diff publishing
    INFO  2026-01-03T07:48:51 +686ms service=snapshot hash=88ed988d21f2701e6fbaf1c78409825d59609963
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +147ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:48:51 +11ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:51 +143ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:51 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:48:52 +76ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:52 +74ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +159ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:52 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +154ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +155ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +65ms service=session.summary title=Handling executeScriptAsync interrupts title
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:53 +90ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +0ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:48:53 +73ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:53 +77ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:53 +159ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:54 +684ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:54 +1ms service=lsp file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs touching file
    INFO  2026-01-03T07:48:54 +0ms service=file.time sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs read
    INFO  2026-01-03T07:48:54 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:54 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:54 +6ms service=snapshot hash=88ed988d21f2701e6fbaf1c78409825d59609963
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:48:54 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:48:54 +0ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:54 +20ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:54 +1ms service=bus type=session.status publishing
    INFO  2026-01-03T07:48:54 +0ms service=session.prompt step=2 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf loop
    ERROR 2026-01-03T07:48:54 +143ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:48:54 +58ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:48:54 +0ms service=session.prompt status=started resolveTools
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started invalid
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started bash
    INFO  2026-01-03T07:48:54 +0ms service=bash-tool shell=/usr/bin/bash bash tool using shell
    INFO  2026-01-03T07:48:54 +1ms service=tool.registry status=started read
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started glob
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started grep
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started edit
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started write
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started task
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started webfetch
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started todowrite
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started todoread
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started skill
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started discard
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=started extract
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=1 invalid
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 read
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 glob
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 grep
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 edit
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 write
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 webfetch
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 todowrite
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 todoread
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 discard
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 extract
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=1 bash
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 skill
    INFO  2026-01-03T07:48:54 +0ms service=tool.registry status=completed duration=0 task
    INFO  2026-01-03T07:48:54 +7ms service=session.prompt status=completed duration=8 resolveTools
    INFO  2026-01-03T07:49:08 +13174ms service=ripgrep cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage limit=200 tree
    ERROR 2026-01-03T07:49:08 +2ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:49:08 +119ms service=session.processor process
    INFO  2026-01-03T07:49:08 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build stream
    INFO  2026-01-03T07:49:08 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build params={"options":{}} params
    INFO  2026-01-03T07:49:08 +6ms service=bus type=session.status publishing
    INFO  2026-01-03T07:49:10 +2581ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:49:10 +0ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:49:10 +0ms service=bus type=session.diff publishing
    INFO  2026-01-03T07:49:10 +255ms service=snapshot hash=88ed988d21f2701e6fbaf1c78409825d59609963
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:49:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:10 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:10 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +143ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +151ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +152ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +150ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:11 +151ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:49:11 +0ms service=default e=NotFoundError rejection
    ERROR 2026-01-03T07:49:12 +1004ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:49:13 +1008ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:13 +13ms service=bus type=file.edited publishing
    INFO  2026-01-03T07:49:13 +0ms service=format file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs formatting
    INFO  2026-01-03T07:49:13 +0ms service=format name=zig ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=uv format ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=terraform ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=standardrb ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=shfmt ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=rustfmt ext=.hs checking
    INFO  2026-01-03T07:49:13 +1ms service=format name=ruff ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=rubocop ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=air ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=prettier ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=oxfmt ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=ocamlformat ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=nixfmt ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=mix ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=latexindent ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=ktlint ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=htmlbeautifier ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=gofmt ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=gleam ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=dart ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=clang-format ext=.hs checking
    INFO  2026-01-03T07:49:13 +0ms service=format name=biome ext=.hs checking
    INFO  2026-01-03T07:49:13 +1ms service=file.time sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs read
    INFO  2026-01-03T07:49:13 +0ms service=lsp file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs touching file
    INFO  2026-01-03T07:49:13 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:13 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:13 +47ms service=snapshot hash=93c650a6b7a22ac5a18320cda81848f4ad30668d
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:49:13 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:13 +0ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:49:13 +9ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:13 +1ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:49:13 +0ms service=bus type=session.status publishing
    INFO  2026-01-03T07:49:13 +0ms service=session.prompt step=3 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf loop
    INFO  2026-01-03T07:49:14 +345ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:49:14 +1ms service=session.prompt status=started resolveTools
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started invalid
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started bash
    INFO  2026-01-03T07:49:14 +0ms service=bash-tool shell=/usr/bin/bash bash tool using shell
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started read
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started glob
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started grep
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started edit
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started write
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started task
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started webfetch
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started todowrite
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started todoread
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started skill
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started discard
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=started extract
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 invalid
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 read
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 glob
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 grep
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 edit
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 write
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 webfetch
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 todowrite
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 todoread
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 discard
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 extract
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 bash
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 skill
    INFO  2026-01-03T07:49:14 +0ms service=tool.registry status=completed duration=0 task
    INFO  2026-01-03T07:49:14 +11ms service=session.prompt status=completed duration=11 resolveTools
    INFO  2026-01-03T07:49:27 +13547ms service=ripgrep cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage limit=200 tree
    ERROR 2026-01-03T07:49:27 +1ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:49:27 +125ms service=session.processor process
    INFO  2026-01-03T07:49:27 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build stream
    INFO  2026-01-03T07:49:27 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build params={"options":{}} params
    INFO  2026-01-03T07:49:27 +4ms service=bus type=session.status publishing
    INFO  2026-01-03T07:49:30 +3105ms service=snapshot hash=93c650a6b7a22ac5a18320cda81848f4ad30668d
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:49:30 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:30 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:30 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:30 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:30 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:31 +110ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:31 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:31 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:31 +148ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:49:31 +744ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:49:32 +36ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:49:32 +0ms service=bus type=session.diff publishing
    INFO  2026-01-03T07:49:32 +1ms service=bus type=message.updated publishing
    ERROR 2026-01-03T07:49:33 +1011ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:49:35 +2387ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:35 +2ms service=bus type=file.edited publishing
    INFO  2026-01-03T07:49:35 +0ms service=format file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs formatting
    INFO  2026-01-03T07:49:35 +0ms service=format name=zig ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=uv format ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=terraform ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=standardrb ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=shfmt ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=rustfmt ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=ruff ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=rubocop ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=air ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=prettier ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=oxfmt ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=ocamlformat ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=nixfmt ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=mix ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=latexindent ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=ktlint ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=htmlbeautifier ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=gofmt ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=gleam ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=dart ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=clang-format ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=format name=biome ext=.hs checking
    INFO  2026-01-03T07:49:35 +0ms service=file.time sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs read
    INFO  2026-01-03T07:49:35 +0ms service=lsp file=/mnt/data/Document/Development/CodeCollection/Haskell/kokage/src/Kokage/SakuraScript/Interpreter.hs touching file
    INFO  2026-01-03T07:49:35 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:35 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:35 +34ms service=snapshot hash=dfd6bf264aef07235282de52b638511beb20508b
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:49:35 +16ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:35 +0ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:49:35 +47ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:35 +55ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:49:35 +0ms service=bus type=session.status publishing
    INFO  2026-01-03T07:49:35 +0ms service=session.prompt step=4 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf loop
    INFO  2026-01-03T07:49:36 +559ms service=bus type=message.updated publishing
    INFO  2026-01-03T07:49:36 +0ms service=session.prompt status=started resolveTools
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started invalid
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started bash
    INFO  2026-01-03T07:49:36 +0ms service=bash-tool shell=/usr/bin/bash bash tool using shell
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started read
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started glob
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started grep
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started edit
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started write
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started task
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started webfetch
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started todowrite
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started todoread
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started skill
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started discard
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=started extract
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 invalid
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 read
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 glob
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 grep
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 edit
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 write
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 webfetch
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 todowrite
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 todoread
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 discard
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 extract
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 bash
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 skill
    INFO  2026-01-03T07:49:36 +0ms service=tool.registry status=completed duration=0 task
    INFO  2026-01-03T07:49:36 +19ms service=session.prompt status=completed duration=19 resolveTools
    INFO  2026-01-03T07:49:53 +17028ms service=ripgrep cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage limit=200 tree
    ERROR 2026-01-03T07:49:53 +2ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:49:53 +131ms service=session.processor process
    INFO  2026-01-03T07:49:53 +1ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build stream
    INFO  2026-01-03T07:49:53 +0ms service=llm providerID=github-copilot modelID=claude-opus-4.5 sessionID=ses_4ca3d8c18ffeYmOq7oaKF59TMf small=false agent=build params={"options":{}} params
    INFO  2026-01-03T07:49:53 +5ms service=bus type=session.status publishing
    INFO  2026-01-03T07:49:55 +1915ms service=bus type=session.updated publishing
    INFO  2026-01-03T07:49:55 +1ms service=bus type=session.diff publishing
    INFO  2026-01-03T07:49:55 +8ms service=bus type=message.updated publishing
    ERROR 2026-01-03T07:49:56 +994ms service=default e=NotFoundError rejection
    INFO  2026-01-03T07:49:56 +152ms service=snapshot hash=dfd6bf264aef07235282de52b638511beb20508b
     cwd=/mnt/data/Document/Development/CodeCollection/Haskell/kokage git=/home/pe200012/.local/share/opencode/snapshot/99210bb96981800d50d0038cd20a8189b8396652 tracking
    INFO  2026-01-03T07:49:56 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:56 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:56 +138ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:56 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:56 +0ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:57 +772ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:57 +1ms service=bus type=message.part.updated publishing
    INFO  2026-01-03T07:49:57 +3ms service=bash-tool arg=/mnt/data/Document/Development/CodeCollection/Haskell/kokage resolved=/mnt/data/Document/Development/CodeCollection/Haskell/kokage resolved path
    INFO  2026-01-03T07:49:57 +2ms service=bus type=message.part.updated publishing
    ERROR 2026-01-03T07:49:57 +89ms service=default e=NotFoundError rejection
    
  19. devhindo commented on Jan 26, 2026

    @devhindo

    this happens for me as well

  20. Nsomnia commented on Feb 2, 2026

    @Nsomnia

    Yeah this is a bitch. Maybe just the potato pc I use it on but all but a blank start and even then eats up all or near all cpu and memory. Wil check logs.

  21. dsvost commented on Feb 2, 2026

    @dsvost

    Caught this when did run OpenCode in docker container with just 2GB allocated to it and there are more things running at the same time (like VS Code Server and some amount extensions). So, looks like happens when tight on memory.

  22. Helios12345 commented on Mar 30, 2026

    @Helios12345

    Updated from 1.3.0 (was working fine before!) to 1.3.5 today (later on same problem with 1.3.7):
    on a new session (reproduceable!) after i enter the prompt it's possible, that nothing happens, or it works a little bit, then it's stuck - as if it would simply stop, that's it. you can tell Opencode, that it should continue, then it will continue, but only for a few more seconds, then it's stuck again.

    Very disappointing issue - it's unuseable now like that.

    Windows 10 IOT 2021 Enterprise LTSC IOT

    INFO 2026-03-30T11:49:47 +0ms service=tool.registry status=completed duration=1 bash INFO 2026-03-30T11:49:47 +0ms service=permission permission=task pattern=explore ruleset=[{"permission":"*","action":"allow","pattern":"*"},{"permission":"doom_loop","action":"ask","pattern":"*"},{"permission":"external_directory","pattern":"*","action":"ask"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"},{"permission":"external_directory","pattern":"\\\\192.168.1.130\\DEVELOP\\git\\TEST\\.opencode\\skills\\mql5-compile\\*","action":"allow"},{"permission":"question","action":"deny","pattern":"*"},{"permission":"plan_enter","action":"deny","pattern":"*"},{"permission":"plan_exit","action":"deny","pattern":"*"},{"permission":"read","pattern":"*","action":"allow"},{"permission":"read","pattern":"*.env","action":"ask"},{"permission":"read","pattern":"*.env.*","action":"ask"},{"permission":"read","pattern":"*.env.example","action":"allow"},{"permission":"question","action":"allow","pattern":"*"},{"permission":"plan_enter","action":"allow","pattern":"*"},{"permission":"read","pattern":"**","action":"deny"},{"permission":"read","pattern":"D:\\git\\**","action":"allow"},{"permission":"edit","action":"allow","pattern":"*"},{"permission":"bash","action":"allow","pattern":"*"},{"permission":"external_directory","action":"deny","pattern":"*"},{"permission":"webfetch","action":"allow","pattern":"*"},{"permission":"websearch","action":"allow","pattern":"*"},{"permission":"compress","action":"allow","pattern":"*"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"}] evaluate INFO 2026-03-30T11:49:47 +0ms service=permission permission=task pattern=general ruleset=[{"permission":"*","action":"allow","pattern":"*"},{"permission":"doom_loop","action":"ask","pattern":"*"},{"permission":"external_directory","pattern":"*","action":"ask"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"},{"permission":"external_directory","pattern":"\\\\192.168.1.130\\DEVELOP\\git\\TEST\\.opencode\\skills\\mql5-compile\\*","action":"allow"},{"permission":"question","action":"deny","pattern":"*"},{"permission":"plan_enter","action":"deny","pattern":"*"},{"permission":"plan_exit","action":"deny","pattern":"*"},{"permission":"read","pattern":"*","action":"allow"},{"permission":"read","pattern":"*.env","action":"ask"},{"permission":"read","pattern":"*.env.*","action":"ask"},{"permission":"read","pattern":"*.env.example","action":"allow"},{"permission":"question","action":"allow","pattern":"*"},{"permission":"plan_enter","action":"allow","pattern":"*"},{"permission":"read","pattern":"**","action":"deny"},{"permission":"read","pattern":"D:\\git\\**","action":"allow"},{"permission":"edit","action":"allow","pattern":"*"},{"permission":"bash","action":"allow","pattern":"*"},{"permission":"external_directory","action":"deny","pattern":"*"},{"permission":"webfetch","action":"allow","pattern":"*"},{"permission":"websearch","action":"allow","pattern":"*"},{"permission":"compress","action":"allow","pattern":"*"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"}] evaluate INFO 2026-03-30T11:49:47 +0ms service=permission permission=task pattern=review ruleset=[{"permission":"*","action":"allow","pattern":"*"},{"permission":"doom_loop","action":"ask","pattern":"*"},{"permission":"external_directory","pattern":"*","action":"ask"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"},{"permission":"external_directory","pattern":"\\\\192.168.1.130\\DEVELOP\\git\\TEST\\.opencode\\skills\\mql5-compile\\*","action":"allow"},{"permission":"question","action":"deny","pattern":"*"},{"permission":"plan_enter","action":"deny","pattern":"*"},{"permission":"plan_exit","action":"deny","pattern":"*"},{"permission":"read","pattern":"*","action":"allow"},{"permission":"read","pattern":"*.env","action":"ask"},{"permission":"read","pattern":"*.env.*","action":"ask"},{"permission":"read","pattern":"*.env.example","action":"allow"},{"permission":"question","action":"allow","pattern":"*"},{"permission":"plan_enter","action":"allow","pattern":"*"},{"permission":"read","pattern":"**","action":"deny"},{"permission":"read","pattern":"D:\\git\\**","action":"allow"},{"permission":"edit","action":"allow","pattern":"*"},{"permission":"bash","action":"allow","pattern":"*"},{"permission":"external_directory","action":"deny","pattern":"*"},{"permission":"webfetch","action":"allow","pattern":"*"},{"permission":"websearch","action":"allow","pattern":"*"},{"permission":"compress","action":"allow","pattern":"*"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"}] evaluate INFO 2026-03-30T11:49:47 +0ms service=tool.registry status=completed duration=0 skill INFO 2026-03-30T11:49:47 +1ms service=tool.registry status=completed duration=2 task INFO 2026-03-30T11:49:47 +1ms service=session.prompt status=completed duration=3 resolveTools INFO 2026-03-30T11:49:48 +165ms service=permission permission=skill pattern=mql5-compile ruleset=[{"permission":"*","action":"allow","pattern":"*"},{"permission":"doom_loop","action":"ask","pattern":"*"},{"permission":"external_directory","pattern":"*","action":"ask"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"},{"permission":"external_directory","pattern":"\\\\192.168.1.130\\DEVELOP\\git\\TEST\\.opencode\\skills\\mql5-compile\\*","action":"allow"},{"permission":"question","action":"deny","pattern":"*"},{"permission":"plan_enter","action":"deny","pattern":"*"},{"permission":"plan_exit","action":"deny","pattern":"*"},{"permission":"read","pattern":"*","action":"allow"},{"permission":"read","pattern":"*.env","action":"ask"},{"permission":"read","pattern":"*.env.*","action":"ask"},{"permission":"read","pattern":"*.env.example","action":"allow"},{"permission":"question","action":"allow","pattern":"*"},{"permission":"plan_enter","action":"allow","pattern":"*"},{"permission":"read","pattern":"**","action":"deny"},{"permission":"read","pattern":"D:\\git\\**","action":"allow"},{"permission":"edit","action":"allow","pattern":"*"},{"permission":"bash","action":"allow","pattern":"*"},{"permission":"external_directory","action":"deny","pattern":"*"},{"permission":"webfetch","action":"allow","pattern":"*"},{"permission":"websearch","action":"allow","pattern":"*"},{"permission":"compress","action":"allow","pattern":"*"},{"permission":"external_directory","pattern":"C:\\Users\\admin\\.local\\share\\opencode\\tool-output\\*","action":"allow"}] evaluate INFO 2026-03-30T11:49:48 +2ms service=session.processor process INFO 2026-03-30T11:49:48 +1ms service=llm providerID=kimi-for-coding modelID=k2p5 sessionID=ses_2c16c3884ffeuuy97f4mFa4xk2 small=false agent=build mode=primary stream INFO 2026-03-30T11:49:48 +8ms service=bus type=session.status publishing INFO 2026-03-30T11:49:48 +162ms service=bus type=session.updated publishing INFO 2026-03-30T11:49:48 +1ms service=bus type=session.diff publishing INFO 2026-03-30T11:49:48 +172ms service=bus type=message.updated publishing INFO 2026-03-30T11:49:51 +3290ms service=snapshot hash=7348aa897fb1ed77c91dbb42d5a3dc34973c693d cwd=\\192.168.1.130\develop\git\TEST git=C:\Users\admin\.local\share\opencode\snapshot\54aa58e0c5178d13b7211437cca2900d09ce5ae2\c14e9d0dc155351cfd444a65c17d27c34f4c5268 tracking INFO 2026-03-30T11:49:51 +1ms service=bus type=message.part.updated publishing INFO 2026-03-30T11:49:53 +1388ms service=snapshot hash=7348aa897fb1ed77c91dbb42d5a3dc34973c693d cwd=\\192.168.1.130\develop\git\TEST git=C:\Users\admin\.local\share\opencode\snapshot\54aa58e0c5178d13b7211437cca2900d09ce5ae2\c14e9d0dc155351cfd444a65c17d27c34f4c5268 tracking INFO 2026-03-30T11:49:53 +1ms service=bus type=message.part.updated publishing INFO 2026-03-30T11:49:53 +0ms service=bus type=message.updated publishing INFO 2026-03-30T11:49:54 +1302ms service=bus type=message.updated publishing INFO 2026-03-30T11:49:54 +1ms service=bus type=session.status publishing INFO 2026-03-30T11:49:54 +0ms service=session.prompt step=4 sessionID=ses_2c16c3884ffeuuy97f4mFa4xk2 loop INFO 2026-03-30T11:49:54 +1ms service=session.prompt sessionID=ses_2c16c3884ffeuuy97f4mFa4xk2 exiting loop INFO 2026-03-30T11:49:54 +0ms service=session.compaction pruning INFO 2026-03-30T11:49:54 +2ms service=session.prompt sessionID=ses_2c16c3884ffeuuy97f4mFa4xk2 cancel INFO 2026-03-30T11:49:54 +0ms service=bus type=session.status publishing INFO 2026-03-30T11:49:54 +0ms service=bus type=session.idle publishing INFO 2026-03-30T11:49:54 +1ms service=session.compaction pruned=0 total=0 found INFO 2026-03-30T11:49:54 +172ms service=bus type=session.updated publishing INFO 2026-03-30T11:49:54 +1ms service=bus type=session.diff publishing INFO 2026-03-30T11:49:54 +237ms service=bus type=message.updated publishing INFO 2026-03-30T11:50:21 +27081ms service=snapshot prune=7.days cleanup

  23. Helios12345 commented on Mar 30, 2026

    @Helios12345

    UPDATE:
    i have that problem with the Kimi K2.5 Coding Plan, but not with Minimax M2.7 Coding Plan.
    Also reverted lot of stuff from Opencode.json (MCP, permissions,...) - but still the same problem with Kimi K2.5 Coding Plan, i also completely deleted .local\share\opencode as a test.
    Weird...

  24. Helios12345 commented on Mar 30, 2026

    @Helios12345

    Known issue?

    "Updated the research file with the new findings.
    Summary
    Your issue appears to be a known bug being tracked as of March 29, 2026. There are two open issues:

    1. OOM during session summary on fresh sessions (RangeError: Out of memory in worker.js) #19951 - OOM during session summary with Kimi 2.5 (plus other models)
    2. OpenCode TUI infinite automatic context compression #19687 - Infinite automatic context compression
      The fact that both were filed yesterday suggests this is a current regression in OpenCode v1.3.6.
      Your options:
    3. Wait for a fix - Star the GitHub issues to track progress
    4. Try workarounds - Disable compaction, clear cache, upgrade to latest
    5. Use a different model temporarily since other providers work for you
    6. Report your experience on the GitHub issues - you can add that you're also affected"
  25. Mte90 commented on Apr 9, 2026

    @Mte90

    I built https://github.com/Mte90/opencode-auto-resume to try to fix this kind of issues that there are too much in opencode, it is not detecting all the cases where is hanging/interrupted but I am working on that

  26. a-eid commented on Apr 20, 2026

    @a-eid

    this happens to me to.. there need to be some sort of messages that tells us what happens and to force resume or something.

  27. nelson6e65 commented on May 10, 2026

    @nelson6e65

    I’m seeing a very similar issue on Linux. A new session works for a while, then the TUI appears stuck/loading, but the backend log shows the session has already exited the loop and published idle:

    INFO ... service=session.prompt ... exiting loop
    INFO ... service=bus type=session.idle publishing

    Esc does not stop it, probably because the backend is already idle. This happens even after opening a new session. Models respond normally via opencode run, so it does not look like a provider/model issue.

    Environment:

    • OS: Fedora 42
    • Terminal: Ghostty
    • OpenCode version: 1.14.46
    • Model/provider: OpenAi/GPT 5.4/5.5

    It also happened using --pure.

  28. richardclli commented on Jun 17, 2026

    @richardclli

    I ran opencode 1.15.13 and will experience this kind of hangs. I have several servers running opencode, but only the one works with EdgeTX project experience this symptom very often. The Linux version are all the same for all servers. Not sure what is the essential components to repeat the hangs, but I can repeat this quite easily in one of my server. So I can help to debug the case.

  29. github-actions commented on Aug 16, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions