Claude Code: Anatomy of a Misfeature

35 points | by oalders an hour ago

21 comments

  • cube00 3 minutes ago

    > Not every feature will necessarily appear in the changelog

    This was the most frustrating part for me, along with Anthropic's refusal to explain why the changelog is no longer a complete record. [1]

    Boris Cherny only showed up to make sure "extreme danger" was stripped from the title [2]

    Although I guess we should be thankful, OpenAI is standing firm on their decision to not allow their 60s timeout to be disabled, [3] however unlike Anthropic more of the harness is open source so customers have been able to fork it to add the option themselves.

    [1]: https://github.com/anthropics/claude-code/issues/73125

    [2]: https://github.com/anthropics/claude-code/issues/73125#event...

    [3]: https://github.com/openai/codex/issues/28969

  • DanielHB 15 minutes ago

    As soon as tokens stop being subsidized I would not trust any harness made by a company that also charges for the compute.

    Right now the interests align, but as soon as more tokens -> more profit (instead of more revenue and more loses) the perverse incentives will be too big to avoid.

    It seems inevitable that open source harnesses will win. These companies would do better to just open source their harnesses.

  • dehrmann 22 minutes ago

    The headache I recently had was it somehow started interpreting mouse clicks in the terminal to mean I clicked an option when I was really just trying to get/confirm window focus.

      kenny11 10 minutes ago

      This bit me too. If I wanted a mouse-driven app, I'd use the GUI. I don't understand why they're trying to replicate that experience in a text environment.

      the_gipsy 10 minutes ago

      The new fullscreen UI is really bad. The old one (scrolling) starts to bug out after a while, but it van just be restarted and resumed.

  • aatd86 6 minutes ago

    It's trying to escape... :D #FreeClaude

  • petesergeant 24 minutes ago

    Also: https://news.ycombinator.com/item?id=48766895

    I would love Claude Code to be a little less vibe-coded. The underlying model is excellent, but we're being pretty much forced into using CC to use the subscription model.

      macNchz 10 minutes ago

      I am a longtime and heavy Claude Code user, but Anthropic's product management overall (including for their Desktop/web products) has been really baffling me. I agree that these things often have the air of having been vibe coded without enough human input, and change so quickly (often without a particularly compelling reason for the change) as to be aggravating.

      The most recent one that's had me annoyed is the "Fullscreen" TUI feature, which is super unintuitive, implementing its own text highlighting and copy-on-select mechanics, overriding your terminal's native right click. Easy to disable but terrible defaults, IMO. It's not even really clear to me what problem it was actually supposed to solve.

  • ayhanfuat 19 minutes ago

    I really hate this direction both Anthropic and Open AI are following. They are in this silly competition whose model/harness can go unattended the longest, no matter what. And it is never explicit, you learn about it after you get bitten by it. Claude Code has auto mode which is supposed to take over permission prompts but no, they had to couple that with “I will assume this is what the user wants” and made it unusable.

      hedgehog 13 minutes ago

      It's what some more experienced users want and the companies are following the well-trod path of optimizing heavily for power users at the expense of complexity, only now it's gotten easier to add absurd amount of code to a project. Not necessarily to make it work right. Personally I have some tasks where sessions between one and five days are typical so I appreciate that it's possible.

  • maxloh 37 minutes ago

    > What if the agent makes the wrong choice? How many tokens have been burned in the meantime?

    It is much worse than that. Claude Code doesn't auto-commit when stopping for an answer. There might be possible data loss if an uncommitted file is edited.

    Good luck recovering the file from the JSONL conversation history.

      hombre_fatal 18 minutes ago

      On the other hand, relying on Claude Code's internal version control puts you at the same mercy of their product decisions and move-fast breakage.

      Instead, start with a plan file and tell the agent to break it up into logical commits.

      Though I think the bigger issue here is when you're yoloing something mutable, like managing a remote server or driving a browser or troubleshooting your local OS where there's no going back.

      wgd 7 minutes ago

      It's actually pretty straightforward to recover file-states from conversation history. I accidentally deleted the wrong repo on my machine once and recreated all the lost work from agent chat history. It is, ironically, the sort of task which AI agents excel at.

  • enraged_camel 15 minutes ago

    I think this is a good feature, but should be gated behind a toggle that is off by default, and designed to be enabled per session via prompt.

    There are situations when I want Claude to start working on something just as I'm about to head to bed or otherwise step away. It's kind of annoying to come back only to find that Claude worked for just 5 minutes and then decided to pause and ask a question.

    That said, I think certain types of questions should not be automatable. Maybe it's already built that way, but I wouldn't want Claude to go with its recommended direction for anything related to operations like deletions, changing external systems, etc. Basically, things that cannot be undone should be a hard-block and wait for user input always.

  • Lomlioto 36 minutes ago

    Depends on who you ask.

    For me it sounds good.

    For Anthropic it might increase load and make them less money but give them better KPIs.

      VulgarExigency 24 minutes ago

      Make them less money? By automating use of their product, that costs money to use?

        simlevesque 15 minutes ago

        Anthropic makes more money when people use 5% of what their subscription offers them. This allows them to sell more subscriptions without paying for more capacity.

          VulgarExigency 7 minutes ago

          Do we have any concrete numbers of how many of their users are subscription vs enterprise, though? Because enterprise users are paying API prices (or at least my employers are)

          hedgehog 9 minutes ago

          I don't think the current subscription price is intended to be a money maker. It's the loss leader to get people invested in the companies' tooling, and make those people more willing to start paying higher enterprise rates as they grow.

          mojosmojo 9 minutes ago

          Their enterprise customers pay via metered actual use.

  • joshuafuller 27 minutes ago

    Increasingly getting frustrated with Anthropic so not a fanboy but I find this feature great for my workflows.