RepoJournal
AI Agents AI Agents
37 wires and counting

$ follow AI Agents

Keep up with AI Agents in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good morning, this isn't your newsletter.

One email a day. Unsubscribe in one click.

$ status

wire 2026-08-28
stories 102

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

AGENT TOOL SIGNATURES NOW ENFORCED BEFORE EXECUTION

By RepoJournal · Filed · About AI Agents

The retry logic that could run your failed function tools twice just got the axe.

LlamaIndex is shipping a critical behavior change: `call_tool` and `acall_tool` no longer blindly retry a `FunctionTool` with keyword arguments after any exception from a positional call. The calling convention is now determined from the callable's signature before invocation, preventing irreversible side effects from executing twice on transient failures [1]. That pairs with a metadata bug where a target key present but set to `None` was clobbering node content instead of falling back [2]. Meanwhile, Cline fixed a checkpoint restore that quietly knocked commits off your branch when HEAD had moved past the checkpoint [3], and OpenAI Codex sign-in now fails loudly instead of dead-ending silently when the callback port is in use [4]. LangChain's Fireworks integration drops stale reasoning blocks that caused 400s after switching models [5], and PII redaction no longer destroys the content-block shape of your messages [6]. OpenHands v1.16.0 landed with Linux desktop installer support and a provider picker [7]. Cline's history cost estimates are now hidden for subscription-billed tasks, killing the phantom $X.XXXX rows [8]. Across the stack, 48 commits and 7 releases tell a story of surgical fixes, not big features.

Action items

References

  1. [1] fix(core): avoid retrying failed function tools ↗ run-llama/llama_index
  2. [2] fix(core): fall back when metadata replacement target value is None ↗ run-llama/llama_index
  3. [3] fix(core): refuse checkpoint workspace restore when HEAD moved past the checkpoint (#13626) cline/cline
  4. [4] fix: make OpenAI Codex (ChatGPT subscription) sign-in fail loudly instead of silently dead-ending (#13537) cline/cline
  5. [5] fix(fireworks): drop reasoning history blocks (#39973) langchain-ai/langchain
  6. [6] fix(langchain): preserve content-block shape in PIIMiddleware redaction (#39894) langchain-ai/langchain
  7. [7] v1.16.0 ↗ OpenHands/OpenHands
  8. [8] fix: hide history cost estimates for subscription-billed tasks (#13562) cline/cline

Quick answers

What shipped in AI Agents on August 28, 2026?
The retry logic that could run your failed function tools twice just got the axe. In total, 48 commits, 47 pull requests, and 7 releases landed.
Who contributed to AI Agents on August 28, 2026?
13 developers shipped this update, including langchain-oss-model-profiles[bot], Sydney Runkle, Mason Daugherty, Huzaifa Iftikhar, openhands-release-bot[bot], hieptl, neubig, and Saoud Rizwan, and 5 more.
What were the notable AI Agents updates?
fix(core): avoid retrying failed function tools, fix(core): fall back when metadata replacement target value is None, and fix(core): refuse checkpoint workspace restore when HEAD moved past the checkpoint (#13626).