Pavel Krymets 🇺🇦 retweeted
Never talk about goblins. Our latest blog is live.

openai.com/index/where-th…
65
52
891
101,956
Pavel Krymets 🇺🇦 retweeted
With the Claude Code shutdown. I am proud that we build Codex in the open with our OSS repo and we are 100% invested in supporting a flourishing ecosystem of agentic coding tools out there.

You can already build on top of github.com/openai/codex/t… directly, which includes ChatGPT login and same usage as you get in codex. Reach out if you are a builder!
Yesterday we tightened our safeguards against spoofing the Claude Code harness after accounts were banned for triggering abuse filters from third-party harnesses using Claude subscriptions.
204
150
2,492
754,766
After years of working on SDKs this is the one I'm most excited about. Check it out and let me know what you think!
Codex is now generally available, with a new SDK, enterprise features, etc..

Live demo of vibe coding of a controller for the stage lights (including voice interface!).
0
0
4
1,060
Pavel Krymets 🇺🇦 retweeted
We’re releasing GPT-5-Codex — a version of GPT-5 further optimized for agentic coding in Codex.

Available in the Codex CLI, IDE Extension, web, mobile, and for code reviews in Github. openai.com/index/introduc…
456
1,010
7,597
2,920,127
There isn’t enough being said about efficient caching when deploying models in production. Structuring your input the right way can lead to 90%+ tokens being cached in agentic flows. Cached input tokens are 10x cheaper than non-cached ones.
1
0
4
456
Replying to @pakrym
For Responses API:
1. Don't change instructions and tool in between turns
2. Only append items to the input, never change or remove
3. Set prompt_cache_key to a stable value across turns
0
0
4
355
Pavel Krymets 🇺🇦 retweeted
Codex CLI now works with your ChatGPT login, with generous GPT-5 use included in the plus and pro plans.

$ brew install codex
$ codex

It's that simple.
158
89
1,572
348,571
Pavel Krymets 🇺🇦 retweeted
📣 We shipped major improvements to the Codex CLI today

GPT-5, with usage included in your ChatGPT Plan (no API key needed)

Upgraded prompt, harness, approvals & sandboxing logic... you name it

Get the latest:
1. `npm install -g @openai/codex` -> v0.16+
2. `codex login`
165
135
1,094
404,630
I’m looking for interview opportunities in Canada for my friend who fled Ukraine after the Russian invasion. She has a BS in CS and 2.5y experience in enterprise Java (Spring, SQL, Hibernate, JPA). Any help is much appreciated!
13
69
84
Pavel Krymets 🇺🇦 retweeted
Today, speaking before the #US Congress, Zelenskyy showed this video.
395
4,591
11,347
Ukrainian shipping company is collecting humanitarian aid to be sent to Ukraine by plane on friday: instagram.com/p/CafcNZrlh1A/. List of required items is in post description. Please donate what you can.
1
1
2
Replying to @pakrym
They ask to cover the discounted shipping cost of 2.30 per lb.
0
0
0
To everyone who asked me what they can do to help: bank.gov.ua/en/news/all/na…
0
0
7
A great recent interview with a C# and TypeScript architect Anders Hejlsberg: youtube.com/watch?v=K3qf8g…
4
30
127
Global using and file scoped namespaces are so nice. Removes a ton of boilerplate with very little downside.
4
3
54
A new version of Jab compile-time Dependency Injection is out! Now with incremental compilation support and other fixes.
nuget.org/packages/Jab/0…
1
14
57
Replying to @pakrym
I didn't think that cross-compiling the source-generator for multiple version Roslyn is something I need to worry about but it becomes a requirement if you want to run on .NET 5 but use new Roslyn features for .NET 6
1
1
1
Replying to @pakrym
Big thanks to @eehardt who figured out cross targeting for .NET built-in generators. Having a working example helped a lot.
1
1
4