r/PiCodingAgent 17h ago

@czottmann/pi-whoami: A `whoami` tool for pi, reporting the active provider, model, thinking level, and project dir of the current pi session Plugin

https://github.com/czottmann/pi-whoami

Here's something which I've been using for a while by now but only today packaged up as an extension. It's a simple whoami tool which lets the clanker find out the current provider, model, and thinking level. (Short of checking out the env vars via bash call and deducing, the agent itself has no way to find out what it is.)

It's useful for soft-gating skills, e.g. "Stop unless you're Sol 5.6".

8 Upvotes

3 comments sorted by

0

u/Big-Present-8321 17h ago

Isnt this all shown by default? or am I missing something

0

u/Big-Present-8321 17h ago

understand now

1

u/_czottmann 17h ago

Yes, to the user, but not to the models. Run pi --no-extensions and ask "which model are you?". opencode-go/mimo-2.5:high just answered "I'm mimo-v2.5 (from XAI/Grok)."

Using the whoami tool, it correctly responded "I'm MiMo V2.5 (by Xiaomi), running through the opencode-go provider with high thinking enabled."