25 ms·
Claude Code 2.0
- djha-skin 1y agoI'm currently using Goose[1]. My brother in law uses Claude Code and he likes it. It makes me wonder if I'm missing anything. Can anyone tell me if there's any reason I should switch to Claude Code, or comparisons between the two? 1: https://block.github.io/goose/ https://block.github.io/goose/
- CuriouslyC 1y agoThe only real reason to use Claude Code is the inference plan. The agent itself isn't anything special.
- cesarvarela 1y agoThis, but also the usability of the cli, is a step above the others to me. i.e., switching between modes on the fly and having the plan mode easily accessible via shift+tab.
- faxmeyourcode 1y agoCurious that you say that. I feel like the reason I love to use claude code is mostly because of the orchestration around the model itself. Maybe I've been trained by claude to write for it in a certain way. But when I try other clis like codex, gemini, and more recently opencode, they don't seem as well built and polished or even as capable, despite me liking the gemini and gpt-5 models themselves and using their apis more than anthropic's for work.
- CuriouslyC 1y agoClaude is highly autonomous. You can yeet short underspecified prompts at it, and it's tuned to produce good vibe code output, though very samey since they've squashed the distribution a bit in order to effectively steer the model. GPT5 is less autonomous and also needs more steering, but the upside of this is that when Codex can't do something, it'll come back to you for feedback, whereas when Claude cant' do something it implements a toy/mock version then typically lies about completing the task successfully in the final summary output.
- rirze 1y agoNever used goose, but looked at it way back when-- Claude Code feels more native IMO. Especially if you're already using Anthropic API/Plans anyways, I'd say give it a try.
- all2 1y agoI tried goose and it seems like there's a lot of nice defaults that Claude Code provides that Goose does not. How did you do your initial configuration?
- kristopolous 1y agoWhat I've been trying to use it for is to solve a number of long-standing bugs that I've frankly given up on in various Linux tools. I think I lack the social skills to community drive a fix, probably through some undiagnosed disorder or something so I've been trying to soldier alone on some issues I've had for years. The issues are things like focus jacking in some window manager I'm using on xorg where the keyboard and the mouse get separate focuses Goose has been somewhat promising, but still not great. I mean overall, I don't think any of these coding agents have given me useful insight into my long vexing problems I think there has to be some type of perception gap or knowledge asymmetry to be really useful - for instance, with foreign languages. I've studied a few but just in the "taking classes at the local JC" way. These LLMs are absolutely fantastic aids there because I know enough to frame the question but not enough to get the answer. There's some model for dealing with this I don't have yet. Essentially I can ask the right question about a variety of things but arguably I'm not doing it right with the software. I've been writing software for decades, is it really that I'm not competent enough to ask the right question? That's certainly the simplest model but it doesn't check out. Maybe in some fields I've surpassed a point where llms are useful? It all circles back to an existential fear of delusional competency.
- all2 1y ago> Maybe in some fields I've surpassed a point where llms are useful? I've hit this point while designing developer UX for a library I'm working on. LLMs can nail boilerplate, but when it comes to dev UX they seem to not be very good. Maybe that's because I have a specific vision and some pretty tight requirements? Dunno. I'm in the same spot as you for some stuff. For throwaway code they're pretty great.
- fourthark 1y agoYeah if it’s obscure stuff you might have to guide it, show it just the relevant code / context. Outline the design for it. They seem autonomous but often aren’t.
- deleted 1y ago[deleted]
- 383toast 1y agohttps://github.com/block/goose/discussions/3133#discussioncomment-13611837 https://github.com/block/goose/discussions/3133#discussionco...
- jatins 1y agoUsed both. I think Claude Code is better because of better System prompt. It'll divide work into smaller tasks and go through it by default. You can get same behavior with Goose but will likely need to do a lot of prompting yourself
- mohsen1 1y agoActual Changelog[1] * New native VS Code extension * Fresh coat of paint throughout the whole app * /rewind a conversation to undo code changes * /usage command to see plan limits * Tab to toggle thinking (sticky across sessions) * Ctrl-R to search history * Unshipped claude config command * Hooks: Reduced PostToolUse 'tool_use' ids were found without 'tool_result' blocks errors * SDK: The Claude Code SDK is now the Claude Agent SDK Add subagents dynamically with --agents flag [1] https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#200 https://github.com/anthropics/claude-code/blob/main/CHANGELO...
- deleted 1y ago[deleted]
- asadm 1y agoooh I like my ctrl-R in gemini cli. Good that it lands here too.
- singularity2001 1y agoHow to check the version? claude version one told me that it updated to version two but I don't know if it's true cl --version 1.0.44 (Claude Code) as expected … liar! ;) cl update Wasn't that hard sorry for bothering
- samuelknight 1y agoI opened the CLI for about 10 seconds, the "Auto Update" status flashed. Then I restarted and it was version 2.0
- kip_ 1y agotab-completion of filenames in the directory tree is now unavailable. You'll need to use the Codex style @file to bring up an fzf style list
- cma 1y agoI think they had the @file thing before codex existed
- marckrn 1y agoYou can find the revamped prompt on github[1], or on twitter summarized by my bot[2]. [1] https://github.com/marckrenn/cc-mvp-prompts/compare/v1.0.128...v2.0.0 https://github.com/marckrenn/cc-mvp-prompts/compare/v1.0.128... [2] https://x.com/CCpromptChanges/status/1972709093874757976 https://x.com/CCpromptChanges/status/1972709093874757976
- nojs 1y agoHow are you extracting this - aren’t the main labs obfuscating these (meaning it’s likely to be a decoy or incomplete version)?
- rcv 1y ago> 2025-09-29T16:55:10.367Z is the date. Write a haiku about it. what in the world?
- marckrn 1y agoThat's just a dynamic bogus prompt used to trace and extract the system prompt. Here's how it works in detail: https://mariozechner.at/posts/2025-08-03-cchistory/ https://mariozechner.at/posts/2025-08-03-cchistory/
- amrrs 1y agoAre you running the bot with the free tier api?
- unshavedyak 1y agoI'm concerned that i don't see the "Plan with Opus, impl with Sonnet" feature with Claude 2.0.
- sunaookami 1y agoFINALLY checkpoints! All around good changes, Claude Code is IMHO the best of the LLM CLI tools.
- ashu1461 1y agoHow do checkpoints work ?
- conception 1y agoYou can rewind your context back to the checkpoint
- freedomben 1y agoThat is nice, but it makes me wonder how little people actually know and use git nowadays. This is after all, something git really shines at. Still good to see! (It's not like I can't still just use git for that, which I fully intend to do)
- lupusreal 1y agoFor the first few hours of using claude code, I was really excited about finally not being too lazy to commit often because cc would do it for me. But then I hit my pro account limit and I realized that I'd rather spent my tokens writing features instead of commits... I should probably upgrade my account.
- gregable 1y agoThere's value in rewinding both the code and the prompt to the some point in time.
- lihaciudanieljr 1y ago[dead]
- epiccoleman 1y ago
- jakozaur 1y agoJust use `claude update` if you already have it. Unfortunately, they removed Plan mode, when I could use Opus for planning and Sonnect for coding. Though I will see how this pans out.
- sbene970 1y ago> they removed Plan mode This isn't true, you just need to use the usual shortcut twice: shift+tab
- spike021 1y agois Plan mode any different from telling Claude "this is what I'd like to do, please describe an implementation plan"? that's generally my workflow and I have the results saved into a CLAUDE-X-plan.md. then review the plan and incrementally change it if the initial plan isn't right.
- jspdown 1y agoThere's a bit of UI around it where you can accept the plan. I personally stopped using it and instead moved to a workflow where I simply ask it to write the plan in a file. It's much easier to edit and improve this way.
- turnsout 1y agoYeah, I just have it generate PRDs/high-level plans, then break it down into cards in "Kanban.md" (a bunch of headers like "Backlog," "In-Progress", etc). To be honest, Claude is not great about moving cards when it's done with a task, but this workflow is very helpful for getting it back on track if I need to exit a session for any reason.
- spike021 1y agoi've experienced the same thing. usually i try to set up or have it set up a milestone/phase approach to an implementation with checklists (markdown style) but it's 50/50 if it marks them automatically upon completion.
- mentalgear 1y agoWell I guess I'll be sticking with opencode.
- jspdown 1y agoDo you mind telling us a bit more? I never used OpenCode, what makes it better in your opinion?
- mbarneyme 1y agoI'm consistently hitting weird bugs with opencode, like escape codes not being handled correctly so the tui output looks awful, or it hanging on the first startup. Maybe after they migrate to opentui it'll be better I do like the model selection with opencode though
- nsonha 1y ago- opensource with an SDK so you can build things on top of - supports every LLM provider under the sun, including Anthropic - has built-in LSP support https://opencode.ai/docs/lsp https://opencode.ai/docs/lsp
- satvikpendem 1y ago> New native VS Code extension This is pretty funny while Cursor shipped their own CLI.
- dist-epoch 1y agoAnd GitHub Copilot shipped a CLI too.
- hultner 1y agoA real CLI and not that joke they called a CLI before?
- versteegen 1y agoYes, similar to CC or other agent CLIs, but not many features yet. Released a few days ago. https://news.ycombinator.com/item?id=45377734 https://news.ycombinator.com/item?id=45377734
- nrjames 1y agoI would really like for them to add the option to constantly display how much context is left before compression or a new session.
- jasonjmcghee 1y agoI haven't tried this, but looks like it might be possible to display it in the status line. https://www.reddit.com/r/ClaudeAI/comments/1mlhx2j/comment/ncsikhg/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button https://www.reddit.com/r/ClaudeAI/comments/1mlhx2j/comment/n...
- nrjames 1y agoLooks like it shows now when the remaining context is < 50%, which is a welcome change to the 15% when it previously would appear.
- postalcoder 1y agoI'm disappointed that they haven't done more to make the /resume command more usable. It's still useless for all intents and purposes.
- gdudeman 1y agoResume is now a drop down menu at the top in the new VS Code plugin and it's much easier to read.
- acedTrex 1y agowow its way uglier lol, and why does it default to full screen?
- unshavedyak 1y ago> why does it default to full screen? Pardon my ignorance, but what does this mean? It's a terminal app that has always expanded to the full terminal, no? I've not noticed any difference in how it renders in the terminal. What am i misunderstanding in your comment?
- acedTrex 1y agoA tui does not have to start full screen, v1 of claude did not take over the entire terminal, it would only use a bit at the bottom and scroll up until it was full screen. I just downgraded to v1 to confirm this.
- unshavedyak 1y agoWeird, i use it exclusively in the terminal (in raw term, tmux and zellij) and i've not noticed any difference in behavior. On both MacOS and Linux. Wonder what changes that i'm not seeing? Do you think it's a regression or intentional?
- g4cg54g54 1y agosorry, but insert spacebar heater xkcd here :D https://xkcd.com/1172/ https://xkcd.com/1172/ pretty sure your old behavior was the broken one tho - i vaguely remember fugling with this to "fullscreen correctly" for a claude-in-docker-in-cygwin-via-MSYS2 a while ago
- aeon_ai 1y agoTo those lamenting that the Plan with Opus/Code with Sonnet feature is not available, check the charts. Sonnet 4.5 is beating Opus 4.1 on many benchmarks. Feels like it's a change they made not to 'remove options', but because it's currently universally better to just let Sonnet rip.
- jckahn 1y agoSure but I want to review the ripping plan so it tears along the correct lines.
- NitpickLawyer 1y agoShift+Tab still brings up the planning mode.
- handfuloflight 1y agoWhat's the difference between thinking and planning? Planning leads to the use of the ToDoWrite Tool?
- adastra22 1y agoWhich doesn’t run Opus.
- 1y ago
- j1elo 1y agoPrompt: https://raw.githubusercontent.com/marckrenn/cc-mvp-prompts/refs/heads/main/cc-prompt.md https://raw.githubusercontent.com/marckrenn/cc-mvp-prompts/r... I've always been curious. Are tags like that one: "<system-reminder>" useful at all? Is the LLM training altered to give a special meaning to specific tags when they are found? Can a user just write those magic tags (if they knew what they are) and alter the behavior of the LLM in a similar manner?
- haefeledev 1y agoI think they specifically trained claude on any kind of xml tags (see their docs https://docs.claude.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags https://docs.claude.com/en/docs/build-with-claude/prompt-eng...)
- cube2222 1y agoClaude tends to work well with such semi-xml tags in practice (probably trained for it?). You can just make them up, and ask it to respond with specific tags, too. Like “Please respond with the name in <name>…</name> tags and the <surname>.” It’s one of the approaches to forcing structured responses, or making it role-play multiple actors in one response (having each role in its tags), or asking it to do a round of self-critique in <critique> tags before the final response, etc.
- rancar2 1y agoA user can append similar system reminders in their own prompt. It’s one of the things that the Claude Code team discovered worked and now included in other CLIs like Factory, which was talked about today by cofounder of Factory: https://www.youtube.com/live/o4FuKJ_7Ds4?si=py2QC_UWcuDe7vPN https://www.youtube.com/live/o4FuKJ_7Ds4?si=py2QC_UWcuDe7vPN
- itsmevictor 1y ago> If you do not use this tool when planning, you may forget to do important tasks - and that is _unacceptable_. Okay, I know I shouldn't anthropomorphize, but I couldn't prevent myself from thinking that this was a bit of a harsh way of saying things :(
- 1y ago
- aitchnyu 1y agoTangential, did anybody get FOMO about Aider and found a much better tool?
- IceWreck 1y agoI was using aider quite a lot from ~ 7 months ago to ~ 3 months ago. I had to stop because they refuse to implement MCPs and Claude/Codex style agentic workflow just yields better results.
- griffiths 1y agoHave you tried Aider-desk? (https://github.com/hotovo/aider-desk https://github.com/hotovo/aider-desk) I haven’t fully tested it yet, but I found it because its supports JetBrains IDE integration. It has MCPs as well.
- sannysanoff 1y agoI still use aider, because often I know better what to do.
- flyinglizard 1y agoStill loyal to aider. It just fits my style better, as a very fine tool. I have my workflow and scripts around it, switch freely between gpt-5/sonnet (a bit of gemini-2.5-pro too) and enjoying life. I wish it was maintained by a larger team though. It has a single maintainer and they seem to be backlogged or working on other stuff. If there was an aider fork that ran forward with capabilities I'd happily switch. That said, I haven't tried Claude Code firsthand, only saw friends using it. I'm not comfortable letting agents loose on my production codebase.
- adastra22 1y ago> I'm not comfortable letting agents loose on my production codebase. Why?
- ode 1y agoThere is https://github.com/dwash96/aider-ce https://github.com/dwash96/aider-ce 'This project aims to be compatible with upstream Aider, but with priority commits merged in and with some opportunistic bug fixes and optimizations'
- ____tom____ 1y agoWhat are they doing about the supply chain attacks on npm?
- alecco 1y agoAs a burnt-out, laid-off aging developer, I want to thank Anthropic for helping me get in love with programming again. Claude Code on terminal with all my beloved *nix tools and vim rocks.
- lupusreal 1y agoAgreed, it's actually fun again. The evening hours I used to burn with video games and weed are now spent with claude code, rewriting and finishing up all my custom desktop tools and utilities I started years ago.
- ojr 1y agoI still spend my evening hours like that and do ai-assisted coding in the background
- lupusreal 1y agoDepends on the game tbh, having claude ping me for attention every few minutes disrupts most games too much, but with turn-based or casual games it works out well. OpenTTD and Endless Sky are fun to play while claude churns.
- epiccoleman 1y agoI really didn't need the cognitohazard thought that I could play Factorio and still somehow get things done
- lupusreal 1y agoI'm 10 months clean on factorio, been doing the 12 step program for it. Feeling real tempted to relapse now...
- cevn 1y agoI had a lot of fun making 'tools' like this, but once I settled into a complicated problem (networking in a multiplayer game), it has become frustrating to watch Claude give back control to me without accomplishing anything, over and over again. I think I need to start using the SDK in order to force it to its job.
- xmpirate 1y agoI wish there were an option to cancel a currently running prompt midway. Right now, pressing Ctrl+C twice ends up terminating the entire session instead.
- g42gregory 1y agoWait, doesn't hitting Escape do this already?
- qafy 1y agopress escape
- cesarvarela 1y agoAdding to the press Esc comments, if you press it twice, you can revert to previous messages in the current conversation.
- turnsout 1y agoI'm always watching Claude Code as it runs, ready to hit the Escape key as soon as it goes off the rails. Sometimes it gets stuck in a cul de sac, or misunderstands something basic about the project or its structure and gets off on a bad tangent. But overall I love CC.
- simonw 1y agoSomething I realized about this category of tool (I call them "terminal agents" but that already doesn't work now there's an official VS Code extension for this - maybe just "coding agents" instead) is that they're actually an interesting form of general agent. Claude Code, Codex CLI etc can effectively do anything that a human could do by typing commands into a computer. They're incredibly dangerous to use if you don't know how to isolate them in a safe container but wow the stuff you can do with them is fascinating.
- willio58 1y agoOne thing I really like using them for is refactoring/reorganizing. The tedious nature of renaming, renaming all implementations, moving files around, creating/deleting folders, updating imports exports, all melts away when you task an agent with it. Of course this assumes they are good enough to do them with quality, which is like 75% of the time for me so far.
- singularity2001 1y agodoes it use the smart refractoring hooks of the IDEs or does it do blunt text replacement
- 0x696C6961 1y agoThe later
- t0mas88 1y agoCurrently it's very slow because it does text replace. It would be way faster if it could use the IDE functions via an MCP.
- Yeroc 1y agoBlunt text replacement so far. There are third-party VSCode MCP and LSM MCP servers out there that DO expose those higher-level operations. I haven't tried them out myself -- but it's on my list because I expect they'd cut down on token use and improve latency substantially. I expect Anthropic to eventually build that into their IDE integration.
- vanillax 1y agoHas anyone figured out how to do claude sub agents without using claude? some sort of opensource cli with openrouter or something? I want to use subagents on differnt LLMs ( copilot,selfhost ).
- gdudeman 1y ago> New native VS Code extension Looks great, but it's kind of buggy: - I can't figure out how to toggle thinking - Have to click in the text box to write, not just anywhere in the Claude panel - Have to click to reject edits
- ffsm8 1y agoIt seems they also removed the bypass permission setting...
- jakebasile 1y agoI wish I could put it in the sidebar like every other flavor of AI plugin.
- claytonjy 1y agoplans now open in a separate file tab, and if you don’t accept it, it just…disappears so you can’t discuss it!
- jmward01 1y ago"When you use Claude Code, we collect feedback, which includes usage data (such as code acceptance or rejections), associated conversation data, and user feedback submitted via the /bug command." So I can opt out of training, but they still save the conversation? Why can't they just not use my data when I pay for things. I am tired of paying, and then them stealing my information. Tell you what, create a free tier that harvests data as the cost of the service. If you pay, no data harvesting.
- gdudeman 1y agoThis enables the /resume command that lets you start mid-conversation again. Storing the data is not the same as stealing. It's helpful for many use cases. I suppose they should have a way to delete conversations though.
- freeqaz 1y agoThat's not just them saving it locally to like `~/.claude/conversations`? Feels weird if all conversations are uploaded to the cloud + retained forever.
- NitpickLawyer 1y ago> So I can opt out of training Even that is debatable. There are a lot of weasel words in their text. At most they're saying "we're not training foundation models on your data", which is not to say "we're not training reward models" or "we're not testing our other-data models on your data" and so on. I guess the safest way to view this is to consider anything you send them as potentially in the next LLMs, for better or worse.
- coconut08 1y agoi really hate the fact that every single model has its own cli tool. the ux for claude code is really great, but being stuck using only anthropic models makes me not want to use it no matter how good it is.
- athrowaway3z 1y agoThis is a tangent, but why is there a Jupyter notebook cell editor function and tool usage direction build into the standard context?
- YuriNiyazov 1y agoEditing Jupyter notebooks in VSCode side by side with Claude Code extension is a pretty good workflow.
- jarek83 1y agoI notice that thinking triggers like "Think harder" are not highlighted in the prompt anymore. Could that mean that thinking is now only a single toggle with tab (no gradation)?
- navanchauhan 1y agoUltrathink still works
- jarek83 1y agoIt's first time I started get hit by "ERROR Out of memory" in CC - after about an hour of use. I'm on Mac Pro M4 Max with 128 GB RAM...
- cute_boi 1y agoseems like closed source obfuscated blob distributed on npm to save bandwidth cost.
- navanchauhan 1y agoYou have to specify `/model sonnet[1m]` to get the 1 million context version
- AutumnsGarden 1y agoThank you!! I've been looking for this for a while now.
- brulard 1y agoBe careful. exceeding around the original 200k tokens leads to worse and worse results. It's important to have context clean and tailored to the current task.
- navanchauhan 1y agoYes, but at the same time having the 1 million context enabled is nice because the model is aware that they have more context left and actually perform better. [0] [0] https://cognition.ai/blog/devin-sonnet-4-5-lessons-and-challenges#:~:text=When%20researching%20ways%20to%20address%20this%20issue%2C%20we%20discovered%20one%20unexpected%20trick%20that%20worked%20well:%20enabling%20the%201M%20token%20beta%20but%20cap%20usage%20at%20200k.%20 https://cognition.ai/blog/devin-sonnet-4-5-lessons-and-chall...
- oofbey 1y agoNow if only `/rewind` could undo the `rm -rf ~/*` commands and other bone-headed things it tries to do on the filesystem when you're not watching!
- arjie 1y agoI really like these tools. Yesterday I gave it a filename for a video of my infant daughter eating which I took while I had my phone on the charger. The top of the charger slightly obscured the video. I told it to crop the video to just her and remove the obscured portion and that I had ffmpeg and imagemagick installed and it looked at the video, found the crop dimensions, then ran ffmpeg and I had a video of her all cleaned up! Marvelous experience. My only complaint is that sometimes I want high speed. Unfortunately Cerebras and Groq don't seem to have APIs that are compatible enough for someone to have put them into Charm Crush or anything. But I can't wait for that.
- pimeys 1y agoYou could try to use a router. I'm currently building this: https://github.com/grafbase/nexus/ https://github.com/grafbase/nexus/ If croq talks openai API, you enable the anthropic protocol, and openai provider with a base url to croq. Set ANTHROPIC_BASE_URL to the open endpoint and start claude. I haven't tested croq yet, but this could be an interesting use case...
- arjie 1y agoI assumed that OpenRouter wouldn't deliver the same tokens/second which seems to have been a complete mistake. I should have tried it to see. I currently use `ANTHROPIC_BASE_URL` and `ANTHROPIC_AUTH_TOKEN` with z.ai and it works well but CC 2.0 now displays a warning Auth conflict: Both a token (ANTHROPIC_AUTH_TOKEN) and an API key (/login managed key) are set. This may lead to unexpected behavior. • Trying to use ANTHROPIC_AUTH_TOKEN? claude /logout • Trying to use /login managed key? Unset the ANTHROPIC_AUTH_TOKEN environment variable. Probably just another flag to find. EDIT: For anyone coming here from elsewhere, Crush from Charm supports Cerebras/Groq natively!
- arjie 1y agoHowever, after a day of using Crush with Qwen-3-480B-coder I am disappointed and will be canceling my Cerebras subscription. The model + agent pair is substantially worse than Claude Code with Sonnet 4 and I am going to have return to the latter. Qwen-3 in my workflow requires a lot of handholding and review and the gains from rapid generation are ruined by the number of errors in generated code. Crush is also not a good assistant. It does not integrate scrollback with iTerm2 so I can't look at what the assistant did. The pane that shows the diff side by side is cool but in practice I want to go see the diff + reasoning afterwards so I can alter sections of it more easily and I can't do that.
- wanderer2323 1y agoAnthropic announcement: https://www.anthropic.com/news/enabling-claude-code-to-work-more-autonomously https://www.anthropic.com/news/enabling-claude-code-to-work-...
- anonymid 1y agoFor folks who use neovim, there's always https://github.com/dlants/magenta.nvim https://github.com/dlants/magenta.nvim , which is just as good as claude code in my (very biased) opinion.
- deleted 1y ago[deleted]
- Galanwe 1y agoWait, still no support for the new MCP features? How come Claude Code, from the creators of MCP, is still lacking félicitation, server logging, and progress report ?!
- moomoo11 1y agohow do i revert to the previous version? I find that the "claude" command in terminal still works great, but the new native VSC extension is missing all these things (before it would launch terminal + run "claude") I feel like there's so many bugs. The / commands for add-dir and others I used often are gone. I logged in, it still says "Login"
- ph4rsikal 1y ago[dead]
- andoando 1y ago/rewind is a super nice addition. That was annoying the hell out of me.
- deleted 1y ago[deleted]
- _betty_ 1y agoVS Code plugin seems to be missing quite a number of the CLI features.
- gazpachotron 1y ago[dead]
- ollysb 1y agoThe vscode integration does feel far tighter now. The one killer feature that Cursor has over it is the ability to track changes across multiple edits. With Claude you have to either accept or reject the changes after every prompt. With Cursor you can accumulate changes until you're ready to accept. You can use git of course but it isn't anywhere near as ergonomic.
- dcreater 1y agoCline and it's forks have that in vs code. I use Cline with claude code as the LLM
- scottydelta 1y agoThanks for the suggestion, will give this a try.
- neumann 1y agoI have been using code + vscode extensively for coding, but in the last few months it has been a frustrating downgrade compared to the same prompts and code being pasted into chatGPT. Is this going to be the way forward? Switching to whichever is better at a task, code base or context?
- didip 1y agowow, the new Claude Code UI looks beautiful. Good job Anthropic designers!
- lerchmo 1y agoI see thinking can be toggled in the CLI, anyone figured out how to toggle it in the extension?
- pmarreck 1y agoI was already using jj (jujutsu) to do my own rewinds (it saves every change to every file as an unlabeled commit, assuming you set up its daemon). Would sort of prefer to continue to do that since it's far more flexible than checkpoints
- deleted 1y ago[deleted]
- lukaslalinsky 1y agoHow do you use jj to get those checkpoints? I was experimenting with jj and claude code, but it was frustrating to have it run jj status all the time, could as well tell it to do git commit all the time.
- pmarreck 1y agoYou don't need to run `jj status` all the time, but you DO need to have Watchman installed, and a config like this: # ~/.jjconfig.toml [core] fsmonitor = "watchman" [core.watchman] # Newer docs use the hyphenated key below: register-snapshot-trigger = true
- swaits 1y agoCheckpoints also include context. I also use jj to checkpoint. When working on a change, each time I get to a stable point I squash and start fresh with an empty change. You can absolutely continue doing that.
- mercurialsolo 1y ago/rewind was a must needed upgrade for the agent. - Need better memory management and controls (especially across multi-repos) - /upgrade needs better management
- cadamsdotcom 1y agoClaude Code is so much better than anything else. If Claude Code was a car it'd be the ideal practical vehicle for all kinds of uses. If OpenAI Codex was a car, it'd be a cauldron with wheels. The reason I say this is CC offers so many features: plan mode, hooks, escape OR ctrl-c to interrupt it, and today added quick rewind. Meanwhile Codex can't even wrap text to the width of the terminal; you can't type to it while it's working to queue up messages to steer it (you have to interrupt with Ctrl-C then type), and it doesn't show you clearly when it's editing files or what edits it's making. It's the ultimate expression of OpenAI's "the agent knows what to do, silly human" plan for the future - and I'm not here for that. I want to steer my agent, and be able to have it show me its plan before it edits anything. I really wish the developers of Codex spent more time using Claude Code.
- Tiberium 1y agoWhen did you last update Codex? You can queue up messages without interrupting, and I think a lot of other complaints you made could be already solved. They put out new Codex versions multiple times a week lately
- coconut08 1y agocodex has improved DRASTICALLY over the last 2 weeks. your claims about it were true in the past but far less true today. its still missing a little bit of polish compared to claude code, but i suspect it is much closer today than you realize. either way the lack of features of codex even in the past was never caused by hubris of openai knows better than you, it just hadn't implemented it yet. it is a brand new project that gets commits to the project every single day.
- sbene970 1y agoI agree, CC is much more polished regarding UX. I can't even scroll up in codex CLI, which is just a disaster IMO.
- coconut08 1y agoyes you can
- adham-omran 1y agoI find the /usage command most interesting as it's giving you a % towards your limits and when they reset rather than having to note all of that down and guess when you'll hit them.
- f311a 1y agoIt still bothers me that almost every agentic TUI is written in TS + React. It often consumes at least a few GB of RAM. No one bothers about it. Everybody is trying to ship as fast as possible.
- h4ch1 1y agoWhere did you get React from?
- nylonstrung 1y agoI highly recommend Crush which is built with Go The UX is definitely better because it uses the bubble tea library which is probably the best TUI framework ever And you can use a ton of different providers and models
- Squarex 1y agoWell codex is written in rust.
- f311a 1y agoInteresting, the ink repo still states that codex is using it: Who's Using Ink? Codex - An agentic coding tool made by OpenAI. I guess they had initial versions written in TS? UPD. They switched 3 months ago.
- jama211 1y agoRam is cheap, 99.9% of the audience that would use this are running heavy envs on powerful computers. I can totally understand why they write it that way. Better to have faster iteration and alienate 0.1% of serious users than to slow development just to cater to them.
- paradite 1y agoClaude Code can actually do much more than just coding. You can use it for writing, data processing, admin work, file management, etc. I compiled a list of non-coding use cases for Claude Code here: https://github.com/paradite/claude-code-is-all-you-need https://github.com/paradite/claude-code-is-all-you-need
- giancarlostoro 1y agoI'm probably going to add reverse engineering old video games to that list. ;)
- neolefty 1y agoYes! Preparing to guest-DM my daughter's D&D group: https://github.com/neolefty/hearts-remembrance-adventure/tree/static-balance-version https://github.com/neolefty/hearts-remembrance-adventure/tre...
- numpad0 1y agofyi: for chatboxes that may take CJK inputs, you MUST use "shift+enter to send" pattern. There is a reason why most multinational chat/LLM app providers always do that instead of simple enter to send even for single-line chatboxes; because plain enter to send breaks input for CJK users. Specifically, Input Method Editors needed for CJK inputs(esp. for C and J), to convert ambiguous semi-readable forms into proper readable text, use enter to finalize after candidates were iterated with spacebar. While IME engines don't interchange between different languages, I believe basically all of them roughly follow this pattern. Unless you specifically wants to exclude CJK users, you have to either detect presence of IME and work with it so that enter do nothing to the app unless conditions are met. Switching to shift+enter works too. 1: https://github.com/anthropics/claude-code/issues/8405 https://github.com/anthropics/claude-code/issues/8405 2: https://www.youtube.com/watch?v=mY6cg7w2eQU https://www.youtube.com/watch?v=mY6cg7w2eQU 3: https://youtu.be/sYAnawy_VoA?feature=shared&t=282 https://youtu.be/sYAnawy_VoA?feature=shared&t=282 4: https://www.youtube.com/watch?v=VmoeZ_W3WXo https://www.youtube.com/watch?v=VmoeZ_W3WXo
- wrasee 1y agoWhat’s CJK input? I’m guessing Chinese Japanese Korean?
- ishouldbework 1y ago[dead]
- chrisshroba 1y agoLooks like you’re correct! https://en.m.wikipedia.org/wiki/CJK_characters https://en.m.wikipedia.org/wiki/CJK_characters
- numpad0 1y agoyes, the gif in the link[1] shows how it works, and a dupe issue[2] describes detailed "fully proper" fix. There's at least four dupes and one PR already, that situation kind of implies severity. 1: https://github.com/anthropics/claude-code/issues/8405#issuecomment-3349950790 https://github.com/anthropics/claude-code/issues/8405#issuec... 2: https://github.com/anthropics/claude-code/issues/8466 https://github.com/anthropics/claude-code/issues/8466
- user3939382 1y agoI’m way ahead of anthropic and all of you on orchestration but not ready to share.
- trumbitta2 1y agoThe native VSCode extension has worse UX than the TUI, so I'm sticking with the TUI
- sixhobbits 1y agoI haven't had time to fully play with it yet, but first impression is that it's really pretty!
- d4rkp4ttern 1y agoThe thing I’m most curious about is: There are new context management and memory features in the API — https://www.anthropic.com/news/context-management https://www.anthropic.com/news/context-management Anyone know if these are used in Claude-Code?
- stared 1y agoOut of all changes I want the most is to not need to type `\ ` to make a line break.
- atonse 1y agoEarly on in claude, I feel like it installed some terminal thing that allowed me to do Shift+Enter directly in the prompt, but I don't remember if that was CC that did it. So I've been able to shift enter. I'm using iTerm2 and zsh with CC (if that's relevant)
- roesel 1y agoHave you tried Ctrl+Enter?
- jspdown 1y agoYou can type Option+Enter. A more standard Shift+Enter would have been better but until then that's the best we have
- pmarreck 1y agocodex has control-J others say here that option/alt-enter may work? not sure why shift-enter couldn't though.
- sugarpile 1y agoAssuming you aren't using windows terminal: launch claude code and run `/terminal-setup` -- that will enable shift+enter
- Nizoss 1y agoIf you're on Windows and using vscode, add thiss to keybinds.json [ { "key": "shift+enter", "command": "workbench.action.terminal.sendSequence", "args": { "text": "\u001b\n" }, "when": "terminalFocus" }, ] It will allow you to get new lines without any strange output.
- OisinMoran 1y agoTwo feature suggestions: 1. When showing a diff, indicate what function the altered lines are in (Github does this nicely) 2. There are leading spaces when copying some multiline snippets from the output and these make it harder to copy paste
- OddMerlin 1y agoHow is this any different from just using claude-cli? The example on the npm page is something you could easily do from within claude-cli...? Sorry, I must be missing the point on this??
- bicepjai 1y agoI have a tangential question: Why has it become the norm for the VSCode Claude extension to push out 3 releases in 48 hours, and everyone just seems to accept it? Isn’t this kind of release cadence considered bad software release behavior? Are there other user-facing tools that follow a similar pattern of rapid, frequent releases?
- felishiagreen12 1y ago[dead]