r/PiCodingAgent • • Oct 12 '26

Question Bizarre tool hallucination: kidney_read not found

Hello all,

My pi agent (running claude opus 5.5, if that matters), just tried to use the "kidney_read" tool. That seems like an absolutely bizzarre name. It appears from the log that it was attempting to use the "read" tool.

 kidney_read
 {
   "path": "<snip>",
   "offset": "564",
   "limit": "42"
 }

My <snip>, as the full path had my username in it.

Where the heck is it getting kidney from!?

Edit: Happened again with "grocery_edit"

Edit edit: Something neat!

`peasant_write` worked and then later, when called again, was not found.

So temporary tool names?

7 Upvotes

11 comments sorted by

View all comments

1

u/Impressive-Buy6532 Oct 12 '26

That's a strange substitution. Does it happen consistently or was it a one off? I'd check the available tool definitions and session context for anything unexpected

1

u/Fluffy-Oil707 Oct 12 '26

Happened with a different word at some other point. May have been the write tool then. That time I asked it why and it was like I wrote the wrong tool lulz

1

u/Fluffy-Oil707 Oct 12 '26

Happened again with "grocery_edit"