‹ BackHN Continuity

Thread

You said no MCP

682 points · 362 comments · yarapavan

  1. raincole · · focus · HN ↗
    I'm still confused about what this codemode is. Models have been trained to chain bash and other typical unix tools well. They're so good at that to an uncanny level. Why do we want to not utilize this ability? Is it just a permission management issue in case you don't want the model to use shell directly?
    1. the_mitsuhiko · · focus · HN ↗
      We will write about it. The best way to think about it is that codemode solves a different problem than bash in that bash is a way for the agent to run a particular tool: running bash.

      Codemode is a way for the LLM to orchestrate harness level tools. The reason this happening now, is because the models by the labs are increasingly trained on this. Codex for instance in responses lite requires codemode to even perform parallel tool calling.

      1. octoberfranklin · · focus · HN ↗
        Bash (including `python3 <<EOF...`) is how you orchestrate CLI calls.

        If all your tools are CLI calls, all you need is bash.

        The one and only impedance mismatch is subagents; nobody's come up with a good way to turn the "subagent" tool into something you can access via the CLI. But I think fixing that would be a more productive direction than surrendering to the MCP insanity.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.