The other question you have with six agents running moshcode ps answers "which one is blocked". It has never answered "what is this costing me", and with a herd running overnight that is the question you wake up to. session engine model in out cache cost age api claude claude-opus-5 1.2k 27k 10.5M $9.91~ 42m audit codex gpt-5.6-sol 400 200 600 — 12m total $9.91~ 1.6k in · 27k out · 10.5M cached ~…
A hand-off that runs nothing no longer looks like a clean session /agents deepseek printed this, and it read as success: · opening deepseek autonomously — hand-off to its CLI, exit it to come back… · deepseek exited (code 0). back in the pit. The engine had not run a single line. "exited (code 0)" is what the pit says when somebody opens an agent and quits it, so the failure was invisible and the…
smallweb stops being a catalogue /rss and /news find were carrying Kagi's Small Web as its catalogue: a 5MB OPML of 33,000 personal blogs, plus a 1.1MB plain-text fork of the same list. Both were marked search-only, which kept them out of a subscription but not out of a search — and find loads every published list on every search, so each search parsed 33,000 outlines. That is what took the reader…
MCPJam joins the tool registry moshcode install mcpjam now installs MCPJam — test, debug, and validate MCP servers from the terminal or CI: health checks, OAuth conformance, tool-surface diffing, and structured triage. moshcode install mcpjam # npm i -g @mcpjam/cli moshcode mcpjam --help # straight through to the native CLI It is the companion to moshcode mcp . That command registers an MCP server…
A version-only release No code changes since v0.53.0 — the tree is identical, as it was for v0.54.0. Cut deliberately, so moshcode upgrade and npm both have a fresh version to move to. What these releases actually carry, if you are coming from v0.51.0 or earlier: Your shell aliases work in the pit The pit runs what you type through $SHELL , and it used to do that with -c . A shell started with -c…
A version-only release No code changes since v0.53.0 — the tree is identical. Cut deliberately, so that moshcode upgrade and npm both have a fresh version to move to. If you are coming from 0.51.0 or earlier, the two releases just behind this one are the ones that matter, and they are best read together. Your shell aliases work in the pit The pit runs what you type through $SHELL , and it used to…
The pit stops suspending itself v0.52.0 taught pit commands to load your shell's rc file so /alias could name a shell alias. It worked, and it also brought job control along with it — which could take the pit's terminal away and not give it back: mosh ▸ /gh-prs-merge-all · zsh -ic gh-prs-merge-all --apply ──────────────────────────────────────── Summary: ready=1 readied=0 merged=1 skipped=0…
Your shell aliases work in the pit An alias that names a shell command used to fail with command not found while the identical word worked when typed at a prompt: mosh ▸ /prs ▸ !gh-prs-all · zsh -c gh-prs-all zsh:1: command not found: gh-prs-all The pit ran everything through $SHELL -c , and zsh -c and bash -c are non-interactive shells — they do not read ~/.zshrc or ~/.bashrc , so the aliases and…
Coral joins the tool registry moshcode install coral now installs Coral — a read-only SQL layer over your APIs, databases, and internal systems, so an agent can query across sources through one connection. moshcode install coral # runs the vendor's official install script moshcode coral sql " SELECT * FROM github.pulls LIMIT 5 " Like every other workflow tool, /coral passes arguments, stdin,…
/save failed with 502 every time unless you passed --force , and the cause was one missing clause. The precondition that makes a save refuse to clobber a newer revision was expressed as a HAVING on an implicit single-group aggregate — no GROUP BY . SQLite treats the whole result as one group and runs that happily; Turso's parser rejects it outright, near HAVING, "None": syntax error . The route…