# \#tools

**URL:** https://community.openai.com/tag/tools/384.md

[Latest](https://community.openai.com/latest.md) · [Categories](https://community.openai.com/categories.md) · [Tags](https://community.openai.com/tags.md)

---

## [Future product idea: ChatGPT as a persistent humanoid companion](https://community.openai.com/t/future-product-idea-chatgpt-as-a-persistent-humanoid-companion/1404064)

<div class="topic-metadata">

**Author:** [@roaldkauan](https://community.openai.com/u/roaldkauan)\
**Replies:** 1\
**Last updated:** [October 15, 2026, 9:26am UTC](https://community.openai.com/t/future-product-idea-chatgpt-as-a-persistent-humanoid-companion/1404064 "2026-10-15T09:26:22Z")

</div>

Future Product Concept: A Persistent ChatGPT Humanoid Companion I would like to propose a future OpenAI product concept: a humanoid robot that could serve as a physical extension of a user’s ChatGPT assistant. The key …

---

## [Automatically Generated Table of Contents for ChatGPT Conversations](https://community.openai.com/t/automatically-generated-table-of-contents-for-chatgpt-conversations/1404361)

<div class="topic-metadata">

**Author:** [@Catnip](https://community.openai.com/u/Catnip)\
**Replies:** 1\
**Last updated:** [October 9, 2026, 2:06pm UTC](https://community.openai.com/t/automatically-generated-table-of-contents-for-chatgpt-conversations/1404361 "2026-10-09T14:06:18Z")

</div>

Feature Request for All Platforms I’d like to suggest adding an automatically generated Table of Contents (TOC) feature for individual ChatGPT conversations, accessible through the three-dot menu. The Problem S…

---

## [Package installation broken in ChatGPT containers - package mirrors return HTTP error 503](https://community.openai.com/t/package-installation-broken-in-chatgpt-containers-package-mirrors-return-http-error-503/1387783)

<div class="topic-metadata">

**Author:** [@Hazy1](https://community.openai.com/u/Hazy1)\
**Replies:** 5\
**Last updated:** [September 27, 2026, 1:03pm UTC](https://community.openai.com/t/package-installation-broken-in-chatgpt-containers-package-mirrors-return-http-error-503/1387783 "2026-09-27T13:03:10Z")

</div>

The gateway used for package manager mirrors in the container tool consistently returns HTTP 503 Service Temporarily Unavailable. So package installation via apt, pip, cargo, npm etc is now unavailable in container sessi…

---

## [Where do you draw the line between a workflow and an AI agent?](https://community.openai.com/t/where-do-you-draw-the-line-between-a-workflow-and-an-ai-agent/1399555)

<div class="topic-metadata">

**Author:** [@suryacreatx](https://community.openai.com/u/suryacreatx)\
**Replies:** 13\
**Last updated:** [September 23, 2026, 11:46am UTC](https://community.openai.com/t/where-do-you-draw-the-line-between-a-workflow-and-an-ai-agent/1399555 "2026-09-23T11:46:49Z")

</div>

I’ve been playing around with tool calling and agents recently, and I keep coming back to the same question: At what point does a workflow actually need to become an agent? For example, say I have an application where …

---

## [Inline replies to ChatGPT responses ✅](https://community.openai.com/t/inline-replies-to-chatgpt-responses/1399818)

<div class="topic-metadata">

**Author:** [@ai-chatnote](https://community.openai.com/u/ai-chatnote)\
**Replies:** 0\
**Last updated:** [September 22, 2026, 12:19pm UTC](https://community.openai.com/t/inline-replies-to-chatgpt-responses/1399818 "2026-09-22T12:19:51Z")

</div>

In March Paradox2579 else made this feature request: Inline replies to ChatGPT responses. OpenAI\_Support confirmed and promised to “pass this along internally”. Nothing happened since and so I decided to build it mysel…

---

## [How to safely handle aborted tool calls when using OpenAI Conversations API?](https://community.openai.com/t/how-to-safely-handle-aborted-tool-calls-when-using-openai-conversations-api/1372554)

<div class="topic-metadata">

**Author:** [@Husnain\_Mustafa](https://community.openai.com/u/Husnain_Mustafa)\
**Replies:** 5\
**Last updated:** [September 20, 2026, 5:10pm UTC](https://community.openai.com/t/how-to-safely-handle-aborted-tool-calls-when-using-openai-conversations-api/1372554 "2026-09-20T17:10:49Z")

</div>

OpenAI requires every tool call to be followed by a corresponding tool output. If a tool output is missing, the API throws the error: No tool output found for function call. I’m storing chat history using OpenAI’s con…

---

## [Feature request: Protect ChatGPT Work conversations from oversized tool output and binary payloads](https://community.openai.com/t/feature-request-protect-chatgpt-work-conversations-from-oversized-tool-output-and-binary-payloads/1399114)

<div class="topic-metadata">

**Author:** [@Daareek](https://community.openai.com/u/Daareek)\
**Replies:** 0\
**Last updated:** [September 19, 2026, 4:09pm UTC](https://community.openai.com/t/feature-request-protect-chatgpt-work-conversations-from-oversized-tool-output-and-binary-payloads/1399114 "2026-09-19T16:09:01Z")

</div>

I would like to suggest a guardrail for ChatGPT Work: large binary data and oversized tool output should not be allowed to consume the active conversation context when a file-native transport or artifact reference would …

---

## [Native AI-Assisted Bulk Organization of Chats into Projects](https://community.openai.com/t/native-ai-assisted-bulk-organization-of-chats-into-projects/1388587)

<div class="topic-metadata">

**Author:** [@rtm135](https://community.openai.com/u/rtm135)\
**Replies:** 1\
**Last updated:** [September 8, 2026, 12:23pm UTC](https://community.openai.com/t/native-ai-assisted-bulk-organization-of-chats-into-projects/1388587 "2026-09-08T12:23:49Z")

</div>

Feature Request: AI-Assisted Bulk Organization of Existing Chats I am an infrastructure engineer and a heavy ChatGPT user. Over time, ChatGPT has become more than a question-and-answer tool for me. It is a technical coll…

---

## [Which ChatGPT use cases do you actually get value from? (I catalogued 12)](https://community.openai.com/t/which-chatgpt-use-cases-do-you-actually-get-value-from-i-catalogued-12/1391255)

<div class="topic-metadata">

**Author:** [@abdullahsaleem](https://community.openai.com/u/abdullahsaleem)\
**Replies:** 1\
**Last updated:** [September 7, 2026, 8:57pm UTC](https://community.openai.com/t/which-chatgpt-use-cases-do-you-actually-get-value-from-i-catalogued-12/1391255 "2026-09-07T20:57:40Z")

</div>

I’ve been cataloguing AI tools for a while, and ChatGPT is the one where the gap between marketing claims and daily reality is widest. Here’s how I’d group what it’s actually used for: Strong fit Drafting and rewr…

---

## [Max\_tool\_calls exceeded: the counter appears to reset after compaction](https://community.openai.com/t/max-tool-calls-exceeded-the-counter-appears-to-reset-after-compaction/1388624)

<div class="topic-metadata">

**Author:** [@poyopoyo](https://community.openai.com/u/poyopoyo)\
**Replies:** 3\
**Last updated:** [August 26, 2026, 3:18am UTC](https://community.openai.com/t/max-tool-calls-exceeded-the-counter-appears-to-reset-after-compaction/1388624 "2026-08-26T03:18:16Z")

</div>

There have already been reports that built-in tool calls can exceed max\_tool\_calls. I may have found a clue to one possible cause: the tool-call counter appears to reset after server-side compaction. I observed a Respon…

---

## [Calls to a custom MCP tool are constantly blocked with the message: “tool has been disabled. Do not send any more messages”](https://community.openai.com/t/calls-to-a-custom-mcp-tool-are-constantly-blocked-with-the-message-tool-has-been-disabled-do-not-send-any-more-messages/1388350)

<div class="topic-metadata">

**Author:** [@carterjoshua603](https://community.openai.com/u/carterjoshua603)\
**Replies:** 3\
**Last updated:** [August 24, 2026, 11:23pm UTC](https://community.openai.com/t/calls-to-a-custom-mcp-tool-are-constantly-blocked-with-the-message-tool-has-been-disabled-do-not-send-any-more-messages/1388350 "2026-08-24T23:23:22Z")

</div>

Yesterday, I tried creating a new “Work” session in ChatGPT, and an internal tool I had installed immediately started prompting to be reconnected after every turn. I gave up on the Work session, but now, in every new reg…

---

## [ChatGPT container internal npm registry changed from HTTP 503 to HTTP 404 — npm installs remain unavailable](https://community.openai.com/t/chatgpt-container-internal-npm-registry-changed-from-http-503-to-http-404-npm-installs-remain-unavailable/1388749)

<div class="topic-metadata">

**Author:** [@Petros\_Sanidas](https://community.openai.com/u/Petros_Sanidas)\
**Replies:** 0\
**Last updated:** [August 2, 2026, 6:59am UTC](https://community.openai.com/t/chatgpt-container-internal-npm-registry-changed-from-http-503-to-http-404-npm-installs-remain-unavailable/1388749 "2026-08-02T06:59:34Z")

</div>

I am reporting an ongoing issue with npm package installation inside ChatGPT’s container execution environment. The container is configured to use the following internal npm registry: https://packages.applied-caas-gate…

---

## [I built QuantaTray, a free Windows desktop monitor for Codex usage limits](https://community.openai.com/t/i-built-quantatray-a-free-windows-desktop-monitor-for-codex-usage-limits/1388271)

<div class="topic-metadata">

**Author:** [@ukr8b3g-cmyk](https://community.openai.com/u/ukr8b3g-cmyk)\
**Replies:** 0\
**Last updated:** [July 25, 2026, 2:43pm UTC](https://community.openai.com/t/i-built-quantatray-a-free-windows-desktop-monitor-for-codex-usage-limits/1388271 "2026-07-25T14:43:41Z")

</div>

I wanted a quick way to check my remaining Codex usage while working, so I built a small Windows tray utility called QuantaTray. QuantaTray displays: Weekly remaining usage Next reset time and countdown Reset-credi…

---

## [Reproducible post-tool confabulation in the 2026 World Cup widget](https://community.openai.com/t/reproducible-post-tool-confabulation-in-the-2026-world-cup-widget/1387290)

<div class="topic-metadata">

**Author:** [@Renan\_Anjos](https://community.openai.com/u/Renan_Anjos)\
**Replies:** 0\
**Last updated:** [July 17, 2026, 12:59pm UTC](https://community.openai.com/t/reproducible-post-tool-confabulation-in-the-2026-world-cup-widget/1387290 "2026-07-17T12:59:08Z")

</div>

Hi, I’m sharing a recurrent failure mode that happens upon calling soccer\_games tool, the genui widget for following 2026 FIFA Men’s World Cup. After receiving the user-side invisible injected prompt (chatgpt\[dot\]com/f…

---

## [Responses API file\_search intermittently returns zero results for the same prompt](https://community.openai.com/t/responses-api-file-search-intermittently-returns-zero-results-for-the-same-prompt/1380262)

<div class="topic-metadata">

**Author:** [@makro](https://community.openai.com/u/makro)\
**Replies:** 4\
**Last updated:** [July 13, 2026, 2:06pm UTC](https://community.openai.com/t/responses-api-file-search-intermittently-returns-zero-results-for-the-same-prompt/1380262 "2026-07-13T14:06:12Z")

</div>

I’m building a RAG assistant using the Responses API with the file\_search tool and an existing vector store. I’m seeing intermittent false-negative retrieval. The same prompt, sent in separate new chats, sometimes retri…

---

## [ChatGPT companion to stay on top your chats](https://community.openai.com/t/chatgpt-companion-to-stay-on-top-your-chats/1049732)

<div class="topic-metadata">

**Author:** [@godhrawalaabbas](https://community.openai.com/u/godhrawalaabbas)\
**Replies:** 1\
**Last updated:** [June 26, 2026, 8:25am UTC](https://community.openai.com/t/chatgpt-companion-to-stay-on-top-your-chats/1049732 "2026-06-26T08:25:09Z")

</div>

I have built a browser extension while scratching my own itch. ChatGPT companion I found few solution that offers similar basic features but charges for them in the range of $5-$100 which is actually not worth paying…

---

## [Feature request: guarantee a specific tool call without blocking parallel calls](https://community.openai.com/t/feature-request-guarantee-a-specific-tool-call-without-blocking-parallel-calls/1375231)

<div class="topic-metadata">

**Author:** [@manouchehri](https://community.openai.com/u/manouchehri)\
**Replies:** 7\
**Last updated:** [June 19, 2026, 11:20am UTC](https://community.openai.com/t/feature-request-guarantee-a-specific-tool-call-without-blocking-parallel-calls/1375231 "2026-06-19T11:20:05Z")

</div>

Right now there’s no way to say “the model must call tool X, but can also call other tools in the same turn.” You can force a specific function, but then that’s the only call it makes. You can set tool\_choice: "required" …

---

## [ClientResponseError/Tools](https://community.openai.com/t/clientresponseerror-tools/1380879)

<div class="topic-metadata">

**Author:** [@Nicholas\_Walker](https://community.openai.com/u/Nicholas_Walker)\
**Replies:** 4\
**Last updated:** [May 27, 2026, 6:47pm UTC](https://community.openai.com/t/clientresponseerror-tools/1380879 "2026-05-27T18:47:31Z")

</div>

I have been getting frequent ClientResponseError coming back from Tool requests from a custom GPT the last two days. My APIs are alive and operational. The problem seems to come and go. Anybody else experiencing this? …

---

## [Testing GPT-5.5 via API inside Houdini: 3D understanding, procedural reasoning, and simulation workflows](https://community.openai.com/t/testing-gpt-5-5-via-api-inside-houdini-3d-understanding-procedural-reasoning-and-simulation-workflows/1380787)

<div class="topic-metadata">

**Author:** [@Radu\_Cius](https://community.openai.com/u/Radu_Cius)\
**Replies:** 0\
**Last updated:** [May 13, 2026, 10:48am UTC](https://community.openai.com/t/testing-gpt-5-5-via-api-inside-houdini-3d-understanding-procedural-reasoning-and-simulation-workflows/1380787 "2026-05-13T10:48:04Z")

</div>

Hi everyone, I’m currently exploring GPT-5.5 via the API inside SideFX Houdini, focused on procedural 3D workflows, node-based generation, Houdini Digital Assets (HDA), and now simulation setups. What surprised me most…

---

## [Hosted \`shell\` Continuations Require Missing \`shell\_call\_output\`](https://community.openai.com/t/hosted-shell-continuations-require-missing-shell-call-output/1375917)

<div class="topic-metadata">

**Author:** [@francis.rafal](https://community.openai.com/u/francis.rafal)\
**Replies:** 4\
**Last updated:** [April 21, 2026, 12:00pm UTC](https://community.openai.com/t/hosted-shell-continuations-require-missing-shell-call-output/1375917 "2026-04-21T12:00:40Z")

</div>

I found a reproducible issue with the Responses API when using the hosted shell tool together with previous\_response\_id. A first response can complete successfully with a hosted shell call, but a direct continuation usi…

---

## [Responses API returns zero usage when combining \`previous\_response\_id\` + \`context\_management\` + \`tools\`](https://community.openai.com/t/responses-api-returns-zero-usage-when-combining-previous-response-id-context-management-tools/1375726)

<div class="topic-metadata">

**Author:** [@els2](https://community.openai.com/u/els2)\
**Replies:** 4\
**Last updated:** [March 18, 2026, 9:59pm UTC](https://community.openai.com/t/responses-api-returns-zero-usage-when-combining-previous-response-id-context-management-tools/1375726 "2026-03-18T21:59:44Z")

</div>

Hi there :waving\_hand: We’re having difficulty tracking token usage for about half of our API requests. The Responses API returns {"input\_tokens": 0, "output\_tokens": 0, "total\_tokens": 0} in the usage field when a requ…

---

## [Chatgpt not using connected local APP SDK](https://community.openai.com/t/chatgpt-not-using-connected-local-app-sdk/1369390)

<div class="topic-metadata">

**Author:** [@Gagandeep\_Singh](https://community.openai.com/u/Gagandeep_Singh)\
**Replies:** 7\
**Last updated:** [March 16, 2026, 3:43pm UTC](https://community.openai.com/t/chatgpt-not-using-connected-local-app-sdk/1369390 "2026-03-16T15:43:53Z")

</div>

I created an APP SDK which was working fine few weeks back but today when I tested it was not working. Chatgpt is connecting to my MCP server perfectly as my terminal logs show. My mcp server is also working fine on play…

---

## [GPT-5.4 Release, weird tool behaviour](https://community.openai.com/t/gpt-5-4-release-weird-tool-behaviour/1375860)

<div class="topic-metadata">

**Author:** [@jorge\_paiva](https://community.openai.com/u/jorge_paiva)\
**Replies:** 8\
**Last updated:** [March 10, 2026, 2:23pm UTC](https://community.openai.com/t/gpt-5-4-release-weird-tool-behaviour/1375860 "2026-03-10T14:23:20Z")

</div>

I’m currently building an application using the Responses API. I’m using GPT-5.2 Since the GPT-5.4 release, I’ve been experiencing issues when enabling our internal function tools alongside the built-in tools ("type": …

---

## [Free tool that analyzes your ChatGPT conversations (86+ metrics)](https://community.openai.com/t/free-tool-that-analyzes-your-chatgpt-conversations-86-metrics/1374312)

<div class="topic-metadata">

**Author:** [@Rex.Isaac](https://community.openai.com/u/Rex.Isaac)\
**Replies:** 0\
**Last updated:** [February 16, 2026, 4:03am UTC](https://community.openai.com/t/free-tool-that-analyzes-your-chatgpt-conversations-86-metrics/1374312 "2026-02-16T04:03:23Z")

</div>

A free Python tool that turns your chat export into a detailed analysis across 86+ metrics. What it measures: Cognitive load & complexity Emotional patterns (curiosity, confusion, frustration) Conversational style (p…

---

## [Super slow tool calls and long model internal deliberation times between tool calls](https://community.openai.com/t/super-slow-tool-calls-and-long-model-internal-deliberation-times-between-tool-calls/1373894)

<div class="topic-metadata">

**Author:** [@kail](https://community.openai.com/u/kail)\
**Replies:** 1\
**Last updated:** [February 10, 2026, 10:21pm UTC](https://community.openai.com/t/super-slow-tool-calls-and-long-model-internal-deliberation-times-between-tool-calls/1373894 "2026-02-10T22:21:07Z")

</div>

I’ve been developing a use case for my ChatGPT app that requires the agent chaining 2 tool calls - with the second one showing a visible widget to the user. This use case is working well and the results are outstanding,…

---

## [Duplicate item found with id msg\_... when submitting tool output (400 invalid\_request\_error)](https://community.openai.com/t/duplicate-item-found-with-id-msg-when-submitting-tool-output-400-invalid-request-error/1373703)

<div class="topic-metadata">

**Author:** [@ilke\_yilmaz](https://community.openai.com/u/ilke_yilmaz)\
**Replies:** 3\
**Last updated:** [February 9, 2026, 3:30pm UTC](https://community.openai.com/t/duplicate-item-found-with-id-msg-when-submitting-tool-output-400-invalid-request-error/1373703 "2026-02-09T15:30:15Z")

</div>

I’m integrating OpenAI tool calling in an async app and I’m intermittently hitting this error when submitting the tool output: Error code: 400 Duplicate item found with id msg\_XXXXXXXX.... Remove duplicate items from y…

---

## [Agent Definition Protocol (ADP) + ESP — A Portable Standard for Cross-Framework AI Agents](https://community.openai.com/t/agent-definition-protocol-adp-esp-a-portable-standard-for-cross-framework-ai-agents/1373415)

<div class="topic-metadata">

**Author:** [@carsten.sauerbrey](https://community.openai.com/u/carsten.sauerbrey)\
**Replies:** 0\
**Last updated:** [February 5, 2026, 10:49am UTC](https://community.openai.com/t/agent-definition-protocol-adp-esp-a-portable-standard-for-cross-framework-ai-agents/1373415 "2026-02-05T10:49:19Z")

</div>

Hello OpenAI Community, I’m working on an open, vendor-neutral standard called Agent Definition Protocol (ADP) together with the Execution Semantics Profile (ESP). The goal is to introduce a portable, framework-agnosti…

---

## [Function calling with recursive variant in an \`anyOf\` erroneously collapses to the simplest schema-valid variant](https://community.openai.com/t/function-calling-with-recursive-variant-in-an-anyof-erroneously-collapses-to-the-simplest-schema-valid-variant/1372550)

<div class="topic-metadata">

**Author:** [@krt1224](https://community.openai.com/u/krt1224)\
**Replies:** 0\
**Last updated:** [January 26, 2026, 7:25am UTC](https://community.openai.com/t/function-calling-with-recursive-variant-in-an-anyof-erroneously-collapses-to-the-simplest-schema-valid-variant/1372550 "2026-01-26T07:25:14Z")

</div>

I’ve noticed a degenerate pattern in my function calling, which I will illustrate with a minimal example. I’ve found that when I supply the model with an anyOf, where the model might need to select one of multiple comple…

---

## [MaxTurnsExceeded error during agent tool execution – unable to retrieve final output](https://community.openai.com/t/maxturnsexceeded-error-during-agent-tool-execution-unable-to-retrieve-final-output/1370708)

<div class="topic-metadata">

**Author:** [@Durga2110](https://community.openai.com/u/Durga2110)\
**Replies:** 1\
**Last updated:** [January 22, 2026, 4:42am UTC](https://community.openai.com/t/maxturnsexceeded-error-during-agent-tool-execution-unable-to-retrieve-final-output/1370708 "2026-01-22T04:42:22Z")

</div>

Hi everyone, I’m encountering a MaxTurnsExceeded error while running agents, most frequently during tool calling execution. Issue description: The agent hits MaxTurnsExceeded while executing or chaining tool calls. …

---

## [Request for example of a custom tool Function Call back using the client.responses.create() method](https://community.openai.com/t/request-for-example-of-a-custom-tool-function-call-back-using-the-client-responses-create-method/1372132)

<div class="topic-metadata">

**Author:** [@giovanni\_d\_cruz](https://community.openai.com/u/giovanni_d_cruz)\
**Replies:** 4\
**Last updated:** [January 21, 2026, 4:27pm UTC](https://community.openai.com/t/request-for-example-of-a-custom-tool-function-call-back-using-the-client-responses-create-method/1372132 "2026-01-21T16:27:39Z")

</div>

If anyone can share an example of a successfully submitted function callback for a custom tool utilizing the client.responses.create method() please share. It seems as though the examples provided in the OpenAi document…

[Next page](https://community.openai.com/tag/tools/384.md?match_all_tags=true&page=1&tags%5B%5D=tools)
