u/Ok_Veterinarian_6364

opencode go to go bros

opencode go to go bros

ive heard about using deepseek api directly for prompt caching discount. cheaper than opencode go maybe.

and i also test openrouter.

results: opencode GO is the cheapest.
10$ sub can work for a whole fckinmonth for me if i only use DS. beats deepseek direct api.

with the same usage, i burnt 5$ w deepseek api in 4-5 days. you can see, deepseek provider caches 80-90% in prompt caching. But oc go is still cheaper.

i dont care if opencode GO use quantized models or use my data for llm training. you re welcome oc. i dont see any stupidity in output quality rn.

just my 2-cent. i wont paste my oc go ref link here to prove my point lol

u/Ok_Veterinarian_6364 — 2 days ago

simple cli instead of mcp/llm tools

https://mariozechner.at/posts/2025-11-02-what-if-you-dont-need-mcp/

right here at pi.dev main home page.

thought? rn i have to tweak many exts - many llm tools are indeed not needed.

my approach:

- keep minimum llm tools for things that llm should know and call at will (e.g: memory recall)

- move the rest to cli pure script funcs

- when i need something -> /slashcommand -> instruct llm to run the script, get the result

i know, i have to know/manage many /slashcommand, but 95% of the time, i dont need them, either llm, so why we have to bloat the context?

- also, i havent checked cli-anything. worth it?

u/Ok_Veterinarian_6364 — 16 days ago

some tools bloat the context. Why

some extensions expose 30+ tools setActive by default, always on, bloat the context w things 99% of the time llm does not need to care about:
- load all tools desc on system prompt -> pollute every turn
- also the api payload json for all
- 1 - 2.5k token every turn
- inject and hijack user prompt EVERY TURN with tool usage remindser - another 200 - 1k tokens
- this adds up when we install more ext
- e.g: for me, just 2 simple packages bloat the context every turn ~10k extra junk text (3.5k tokens)

i know prompt caching, 1M context for a ton of wrapper shit, and stuff.
==> but why do they do so? lazy vibe coding? or there are reasons?

imo, there are better approaches:
- expose min active tools to llm: only core stuffs that llm should auto call
- a skill.md to desc all other shits - 1 fronmmater, contain all tool desc n usage, llm reads only when relevant
- a simple /command toggle setActive
- set all user/manually trigger tools to /command - things llm shouldnt care about, let user decide
- Skills are standard for agent nowadays

- e.g: pi-subagent:
+ 1 active tool
+ 1 skill.md
+ ton of shits llms should give a f -> place in skill.md
+ some /commands for user to trigger
--> still works flawlessly even w cheap models, small context window

thought? i have to miss something here otherwise i have to audit every extension i installed and manually patch them to not let my Pi become HERMES AGENT

reddit.com
u/Ok_Veterinarian_6364 — 1 month ago

Now im ussing Pi as openclaw

multi-purpose agent, not just a coding agent.

tried to bridge to telegram, takes time to tweaks for full TUi slash command support. noww i just use termius to chat w Pi.

next i will make a cron extension, and a good memory management.

and i think its good to go! any recommendation?

im planning to use pi-subagents for tasks
i want to keep my Pi lean and lightweight. just minimum ext/skills for everyday agent!

happy w my Pi journey so far! it takes more time tinkering vs hermes but its worth it!

reddit.com
u/Ok_Veterinarian_6364 — 1 month ago

sinple stable way to telegram bridge w full commands

im tweaking lllabs pi-telegram bridge
idk the proper way to patch it

ussue: pi-telegram only support some fixed commands, and many TUI slash commands like /new, /reload, or ext/ commands wont work

im patching it in my way: try to fetch all commands on pi startup, try to parse "/" telegram message as TUI naitive commands.. but no good results yet (i thought it was simple so i let DS do it and it failed)

i tried other extensions - commands wont work on telegram also

anyone has a proper solution for this?
not just Pi naotive TUI commands
e.g: i made a /chat to toggle chat/exec modes. it dont work via telegram after some tweaks from DS

reddit.com
u/Ok_Veterinarian_6364 — 1 month ago

Hermes problems

i love Hermes. i even cancelled all frontiers to use it everyday - daily logs, todo list, crons, code.. all day long.

but i have to admit there are 3 things i dont like:

- sh ton of token overload

- auto memory and skill creation: i have to turn them off. The concept is promising.. but.. llms ain that good yet. agent made skills and memories full of context bloat, pollution, hallucination. after daily maintain these things for a month.. i give up.

- Too hard to tinker: i have to patch its source code to turn the auto skill/memory off. not a problem, but then i realized how many hidden/system prompts wrappin around Hermes.

after some tweaks, i thought: ok, i jumped from oc to hermes for a production grade agent, however if i have to tweak this much, i would just use something else - minimal, then build from scratch.

its just me dont know how to custom it. Help, and pls share your thoughts

reddit.com
u/Ok_Veterinarian_6364 — 1 month ago

opencode desktop

so beautiful! i used many harness ones - claude vscocde, cli, codex.. but i love opencode the most!

anyone else?

hope this open source thing grows and become a thing in the future - opensource, open w cheap models, reasonable sub plans

reddit.com
u/Ok_Veterinarian_6364 — 2 months ago