Supreeth Ravi
7 posts

Supreeth Ravi
@supreeth___ravi
Building the AI infrastructure of the future. Head of Eng & Product @PhroneticAI. PayCentral -India's first agentic payment platform. TedX Speaker, Founder


The following are not standard in a coding agent: 1. The user prompt P itself (not just external data) is a symbolic object in the environment. The model is not allowed to grep/read long snippets from P. 2. The model has to write recursive code (that calls LMs) to understand or transform the content of P. Unlike "sub-agents", recursion must happen during code execution, which means that you can launch arbitrarily many sub-calls, not just a small constant number, without polluting the context window. 3. All sub-calls and tool calls return values into symbolic variables. The model is not allowed to pollute its context window with their return values. Instead, it must build up (and refine) its output with recursion. Contrast Algorithm 1 and Algorithm 2 to see the formal differences.




