terminal
howtonotcode.com
ChatGPT Apps SDK logo

ChatGPT Apps SDK

Ai Tool

A toolkit for developers to create ChatGPT-integrated applications.

article 2 storys calendar_today First seen: 2026-02-04 update Last seen: 2026-02-14 open_in_new Website menu_book Wikipedia

Stories

Showing 1-2 of 2

OpenAI Skills + Shell for long‑running agents: patterns and pitfalls

OpenAI’s new Skills and Shell tooling make it easier to ship capability‑scoped, long‑running agents for real backend work, but early adopters report reliability gaps you should engineer around. OpenAI’s cookbook shows how to turn discrete capabilities into reusable Skills that your agent invokes via tool calls, enabling least‑privilege execution and clearer observability ([Skills in API](https://developers.openai.com/cookbook/examples/skills_in_api/)); paired with the “tool‑call render” pattern, this turns a chatty bot into a doer with predictable handoffs ([render pattern explainer](https://dev.to/programmingcentral/the-tool-call-render-pattern-turning-your-ai-from-a-chatty-bot-into-a-doer-4cb2)). For workloads that run minutes to hours, OpenAI’s guidance combines Shell, Skills, and compaction to manage state bloat, retry long steps, and keep transcripts affordable and debuggable ([Shell + Skills + Compaction tips](https://developers.openai.com/blog/skills-shell-tips/)). Plan for rough edges reported by developers: an embedding outage returned all‑zero vectors in text‑embedding‑3‑small, some Assistants API file uploads expired immediately, GPT‑5.2 extended‑thinking had very low tokens/sec for some, and Apps SDK toolInvocation status UI required a widget workaround ([embedding outage](https://community.openai.com/t/embedding-model-outage-text-embedding-3-small-api-ev3-model-name-with-all-0-values/1374079#post_10), [files expiring](https://community.openai.com/t/files-instantly-expiring-upon-upload/1366339#post_5), [slow generation](https://community.openai.com/t/gpt-5-2-extended-thinking-webchat-has-unworkably-slow-token-4-tps-generation/1373185?page=3#post_49), [toolInvocation UI bug](https://community.openai.com/t/bug-meta-openai-toolinvocation-invoking-and-meta-openai-toolinvocation-invoked-not-shown-unless-the-tool-registers-a-widget/1374087#post_1)).

calendar_today 2026-02-12
openai chatgpt assistants-api agents-sdk chatgpt-apps-sdk

ChatGPT Apps SDK: Lessons on State, Data Fetching, and Backend Guardrails

Early field lessons from building dozens of ChatGPT Apps show that conventional web patterns—like just-in-time data fetching, UI-driven state, and heavy user configuration—often degrade agentic UX, pushing teams toward prefetching, server-owned state, and clearer tool contracts ([15 lessons](https://developers.openai.com/blog/15-lessons-building-chatgpt-apps)[^1]). Community threads surface real-world patterns and rough edges—from cross-domain builds and game dev agent tips to an unintended widget re-render issue—underscoring the need for idempotent backends and careful state handling ([community showcase](https://community.openai.com/t/show-us-what-you-re-building-with-the-chatgpt-apps-sdk/1365862?page=4#post_74)[^2], [game dev integration](https://community.openai.com/t/ai-in-game-development-gamedev-tips-tools-techniques-and-gpt-llm-agent-integration/1372841?page=2#post_44)[^3], [widget re-render bug](https://community.openai.com/t/re-rendering-of-widget-unintentionally/1367406#post_22)[^4]). [^1]: Field report with 15 lessons; warns that JIT fetching, UI-driven state, and explicit user config can harm agentic UX. [^2]: Community builds across domains; examples of real integrations with the Apps SDK. [^3]: Integration tips for LLM agents in game development; patterns that generalize to other domains. [^4]: Reports unintended widget re-renders in Apps SDK; implications for state and duplicate tool calls.

calendar_today 2026-02-04
openai chatgpt chatgpt-apps-sdk agentic-workflows state-management