I'm excited to announce that The White House will be doing a Global Accessibility Awareness Day (#GAAD) Event and Town Hall tomorrow at 10AM EST.
Links to Livestream and Access Streamtext in the comments.
Thanks @WhiteHouseOPE46!
From blog post to The White House. 🤯
Today we are saying goodbye to Windsurf
…and we are transforming it to Devin Desktop
Windsurf has been an absolutely amazing experience for me and the team. Though it has been rocky at times, we have seen every phase of AI coding and we want to keep embracing where things are going. That means we need to once again reorient ourselves towards a more focused goal and remove the Windsurf branding.
Believe it or not, the Windsurf brand has been around less than a year and a half, and before that, the previous name Codeium was only around a similar timeframe as well. I’ve actually had to change my email every year all the way to the eventual acquisition to Cognition. In AI, most products only have a 1 year lifespan before you need to drastically change it to the next.
Devin now encompasses all our form factors, whether it’s the cloud agent, the agent command center (with IDE), CLI, review, or our other products. This way we can really focus our efforts around one name. We are doubling down on our neutrality and making Devin Desktop compatible with other agents via ACP. We may be the only “Switzerland” of AI left and we embrace this role.
As for me, I’ll be transitioning from CEO of Windsurf to Cognition’s President of New Enterprise, helping open new regions and verticals, accelerating velocity, and filling in gaps as usual.
The story of Windsurf doesn’t end here, it continues on as part of Devin’s journey.
Things you get out of the box by adding a registry.json to a GitHub repo:
- Discovery: Use list, search, and view to explore registries.
- No backend: No server, package publish or install script. Your source code is the source code.
- Source ownership: Code lands in your project as editable source.
- Bundling: Group files, routes, scripts, configs, docs, dependencies, and metadata into one installable item.
- Cross-registry composition: Compose items from multiple registries with registryDependencies. Extend and Override.
- Local code adaptation: The CLI reads the target project and adapts imports, aliases, paths, deps...etc
- Framework-aware code: install code cross framework even when source registry framework differ.
- Release pinning: Install from branches, tags, or commit SHAs.
- Update-ready workflow: Use --dry-run, --diff, and --view to inspect upstream changes.
- Manifest for agents: registry.json tells agents what exists, what files belong to each item, where they go, what they depend on, and how to install, compose, and update them.
Ship the implementation.
alright all of you that maintain a cli oauth flow
i hope it's obvious to you now doing the whole browser link callback to localhost thing is dumb and annoying af in ssh
please implement the code flow that polls - try gh cli login flow to see it
@badlogicgames They are not only resetting 5 hour and weekly limits, they are resetting expectations for how well software should work. Mediocre is in.
I received this alarming note from my Mac that codex contains malware.
It was right after I opened @windsurf for the first time in awhile (still a $10/mo subscriber).
I don't know if it was a codex extension on Windsurf or the actual codex app. Nothing from today is actually in my trash, and I have a bunch of codex cli sessions running in cmux and an open codex app on my Mac.
Not sure how to debug this or do anything about it, but heads up @OpenAIDevs. cc @pvncher.
Grr. Is X silently dropping bookmarks? I'm 99% sure I bookmarked a thread where an @openai employee spoke about how they configure auto-review. So frustrating. @grok can't find it.
And I feel like @XDevelopers has been dropping those bookmarks for awhile.
1. Anyone else feel like they lost bookmarks?
2. Please Help if you saw that openai post
@doodlestein Just sent a friend to install it.
Saved me twice today. Claude, including 4.8, loves to create tmp directories to dump some code in, but G_d forbid that directory be in use already, so it does rm -rf $dir && mkcd $dir to make sure that dir is free. DCG stops it cold.
FACEPALM.