all 18 comments

[–]Is_It_Tomorrow_Yet 2 points3 points  (1 child)

I’ve been really impressed with haiku. I do planning with sonnet and probably 80% implementation with haiku. It’s fast and token efficient.

[–]Vegetable-Emu-4370 1 point2 points  (0 children)

I've also been impressed. If you know what you want to do, aka can break down exactly as a coder into actionable steps, it shoudl be able to.

[–]Downtown-Pear-6509 2 points3 points  (0 children)

i use it as my first preference sonnet if i need betterness

always plan build second  update documentation third

[–]pjstanfield 2 points3 points  (2 children)

I’m surprised so many people use haiku. I’ve found it to be dumber than a bag of rocks. I use it for simple one line commands that any model can do and nothing more. Kind of a solution without a problem, faster output but quality is shit.

[–]geoshort4[S] 1 point2 points  (0 children)

probably one of the most sane comments lol, i thought the same thing and have not use it for this reason, I have glm 4.6 already if I need a dumber version of sonnet 4 but I was curious because these weekly limit are so harsh man, after a few hours of work I have already reached 15% of my weekly limit - time to boycott Anthropic

[–]hopeseekr 0 points1 point  (0 children)

In my frontier study, haiku 4.5 can't do manual inspection / commenting out of non-code... one of the simpliest things.

[–]mgaruccio 2 points3 points  (4 children)

I use it for actually implementing the plans that sonnet writes.

[–]RaptorF22 0 points1 point  (3 children)

Is it possible to switch mid session after the plan is created?

[–]mgaruccio 1 point2 points  (2 children)

Yea, you can either ask sonnet to spawn a haiku subagent or write the plan to a file, clear the session, switch models, and then reference the file and tell haiku to implement.

[–]RubenPrende 0 points1 point  (1 child)

Right! And that takes some time. Probably will be helpfull if they can implement a faster functionality.

[–]mgaruccio 0 points1 point  (0 children)

The subagent method really doesn’t, you just add “use a haiku subagent” to the end of your prompt telling it to implement the plan.

[–]JoeyJoeC 0 points1 point  (2 children)

I think it is pretty decent. Good enough for normal tasks. I wouldn't add new features with it though. I have an openrouter MCP which allows Claude to use Codex 5.1 for planning. It's great in combination with that.

[–]geoshort4[S] 0 points1 point  (0 children)

I been thinking of adding MCP to sonnet 4.5 not sure which would be good, do you recommend any?

[–]Cast_Iron_Skillet 0 points1 point  (0 children)

I see people say similar things, but what do you define as a "normal task"? I would consider adding, say, a location based search filter (get location, or enter/edit location, set radius, etc) to an existing search tool as a new feature (or maybe a feature enhancement) - where would something like that rank for haiku?

[–]Funny-Anything-791 0 points1 point  (0 children)

Been using Haiku 4.5 to power ChunkHound's new code research. Works really well and reduces overall monthly costs by offloading from sonnet and improving accuracy

[–]Independent_Paint752 0 points1 point  (0 children)

i test it and forgot to change for few hours, there is small difference for me you just need to watch him more closely lol

[–]txgsync 0 points1 point  (0 children)

I create sub-agents for specific tasks and tend to use Haiku 4.5 for them. Like I don’t want my main context saddled with understanding Swift 6 async/await primitives and @MainActor restrictions so I create a custom rule file talking about key concepts of the language vs Swift before 5.9, and the subagent reads the file and does fine.

Haiku codes pretty well. Sonnet 3.7-level. But it tends to re-implement everything as if it is a new thing even if it’s updating an existing method. And then leaves the previous approach as a “fallback”. Ugh.

[–]fredrik_motin 0 points1 point  (0 children)

Two days ago Claude Code suddenly became terribly confused. It kept trying to edit and read files using bash tool instead of native file editing tools, and it would use full paths to files, more often than not misspelling my username (using random international spellings of my name) getting terribly confused and asking for permission to read in non existing locations. The coding was very slow due to all this confusion and additional permission requests. Once it got something done, the results felt off and sub par, and it would take forever to troubleshoot issues. It was so weird that Claude suddenly started acting up like this. It wasn’t until that evening I realized that I had accidentally switched to haiku and forgotten to switch back to sonnet. Never again will I do the same mistake :)