Founder Zeroth Invariant Systems Ltd. (β€œZerivant”)

Joined June 2008
38 Photos and videos
mudrii retweeted
While closed source AI is in shambles, open source is having one of the best weeks of all time. Z ai GLM 5.2 Minimax M3 Kimi 2.7 code
Jun 13
Intelligence should be open, accessible, and ready to build with, empowering every developer, everywhere. GLM-5.2 is now available to all GLM Coding Plan users, including Lite, Pro, Max, and Team plans. docs.z.ai/devpack/latest-mod… As our new flagship model, GLM-5.2 delivers powerful coding capabilities, usable 1M-context support, and continued strengths in long-horizon tasks. API and Chatbot services will launch next week. The model will also be officially open-sourced next week under the MIT License. The future of AI is open, and it belongs to the people.
55
126
1,899
112,889
πŸš€ hermesd 2026.6.15 shipped. A read-only terminal dashboard for Hermes Agent β€” one live screen for your whole ~/.hermes/: gateway, sessions, tokens, cost, tools, cron, skills, logs, memory, kanban, operations, and curator. No API keys. No network. Zero writes to agent state. When you run an agent for real β€” a gateway across Telegram/Discord/Slack, cron jobs, dozens of sessions spawning sub-agents, 9 providers, skills, memory files β€” answering "is it healthy and where are my tokens going?" used to mean 6 commands tailing logs. hermesd reads it all and refreshes automatically. πŸ†• New in this release: β–Έ Curator panel (13) β€” the newest memory-curation run: beforeβ†’after skill counts, archived/pruned/added/consolidated, a per-tool call breakdown, the state-transition trail, model/provider, duration, and the LLM summary. β–Έ Sessions β†’ Billing & Context β€” per session: end reason, billing endpoint (billing_base_url), billing mode, and the model's context-window limit joined from context_length_cache.yaml. β–Έ Tokens β†’ By Endpoint Cost Status β€” spend/tokens aggregated per billing endpoint (finer than per-provider), plus a reconciliation line splitting sessions into unknown / subscription-included / estimated. Costs now show authoritative $ for reported/exact/included and ~$ only when truly estimated. β–Έ Gateway health β€” per-platform connection errors (e.g. discord "failed to reconnect"), active-agent count, restart-requested marker, ⚠ in the compact view. β–Έ Operations β†’ Response Store stats from response_store.db; PR-monitor reads now cover every naming family with per-repo dedup. β–Έ Logs β€” extra streams: audit, mcp-stderr, workspace, workspace.error. β–Έ Kanban β€” task workflow fields a parentβ†’child decomposition tree. πŸ”§ Fixed (the important part): The agent had quietly changed several on-disk shapes and hermesd was reading stale formats β€” so panels silently blanked. Repaired: credential-pool list-vs-dict in auth.json, desktop build-stamp camelCase keys, retired pr-monitor keys, and cost-status vocabulary. To stop this recurring, I added an opt-in contract test (HERMESD_CONTRACT_TEST=1) that runs the collector against real ~/.hermes and fails the instant a populated field reads blank β€” catching the next drift before users do. πŸ›‘οΈ Hardening: - Rich markup-injection escaping on all untrusted ~/.hermes free-text (a [/] in a value could crash the TUI) - symlink path-escape guards on every file read (stays inside the Hermes home) - SQL LIKE wildcard escaping in message search - cache-preservation invariant: on any read error, the last-good data stays on screen β€” the dashboard never blanks βœ… Quality: 777 tests 1 opt-in contract test, 99% coverage, ruff mypy pip-audit clean, CI matrix on Python 3.11/3.12/3.13, trusted-publish to PyPI. Read-only. Fast. Minimal deps (Rich Pydantic PyYAML). Python 3.11 . @NousResearch ⭐ github.com/mudrii/hermesd πŸ“¦ pip install hermesd β†’ run hermesd #AIAgents #LLMOps #DevTools #Python #OpenSource #Observability
1
2
140
mudrii retweeted
As artificial intelligence continues its disruption of the tech industry, the future of work for developers is shifting from writing implementation details to becoming "explorers of problems". ATDD IS the next generation of programming language. πŸ“½οΈ Watch now (link in bio)
1
1
5
853
Jun 5
Released hermesd v2026.6.5. hermesd is a terminal dashboard for Hermes Agent. It gives you one place to quickly see what your agent is doing, what is running, what needs attention, and what changed recently. New in this release: - Kanban view for active, blocked, and recent agent work - Operations view for runtime activity - Better Gateway and platform visibility - More log views, including update, dashboard, gateway error, and crash logs - Richer session details - Better cron and configuration visibility - Installed hermesd version shown in the header - Updated docs and release packaging Install or upgrade: pip install -U hermesd Run: hermesd Release: github.com/mudrii/hermesd/re… PyPI: pypi.org/project/hermesd/ #AI #AIAgents #OpenSource #Python #DevTools #Automation #TerminalUI #HermesAgent @NousResearch
1
53
mudrii retweeted
Replying to @drJxmal
23
43
714
8,595
Jun 3
hermesd 2026.6.3 is out β€” a read-only TUI dashboard for the Hermes AI agent. β–Ž β–Ž If you run Hermes Agent, you've probably wished for a single pane of glass over everything it's doing β€” sessions, token spend, tool calls, cron jobs, providers, logs, memory. That's hermesd: a live terminal dashboard that β–Ž reads straight from ~/.hermes/ and renders it in a 10-panel Rich UI. β–Ž β–Ž The hard constraint that shapes the whole project: hermesd is strictly read-only. It never writes to the agent's data directory and never imports a line of agent code. It's a pure observer β€” so it can't corrupt the thing β–Ž it's watching. That discipline runs deep: read-only SQLite URIs, cache-preservation on transient errors (the display never blanks), and WAL-aware snapshots so it sees uncommitted data without touching the live DB. β–Ž β–Ž What's in 2026.6.3: β–Ž πŸ”’ Cleared CVE-2026-45409 by bumping a transitive dependency β€” lockfile-only, runtime closure untouched. β–Ž 🧱 Refactored the token-summary path to build its validated model once at the boundary instead of mutating it in place, so Pydantic validation can no longer be skipped. β–Ž βœ… Added regression tests pinning the three behaviors that refactor had to preserve. β–Ž β–Ž No new features in this one β€” it's a security-and-quality release. Sometimes the best release is the one nobody notices because nothing broke. β–Ž β–Ž Built in Python 3.11 , tested across 3.11/3.12/3.13, 396 tests, TDD throughout. MIT licensed. β–Ž β–Ž πŸ‘‰ github.com/mudrii/hermesd β–Ž β–Ž #Python #AIagents #OpenSource #DevTools #TUI #Observability
1
129
Jun 3
OpenClaw Dashboard v2026.6.1 is shipped πŸš€ β–Ž β–Ž A zero-dependency Go binary embedded SPA for real-time monitoring of the OpenClaw AI gateway. No npm tree, no go.sum β€” just stdlib. This release wasn't about flashy features; it was the unglamorous, trust-building work β–Ž that most changelogs skip. β–Ž β–Ž πŸ”’ Security held the line. Mid-release, the govulncheck gate caught two reachable Go stdlib CVEs (net/textproto crypto/x509). I bumped the toolchain go1.26.3 β†’ go1.26.4, re-verified clean, and refused to tag until it was β–Ž green. Every artifact ships with an SBOM and a keyless cosign signature β€” supply chain stays tight, no shortcuts. β–Ž β–Ž πŸ› Three real bugs killed β€” each one revert-tested: β–Ž β€’ A log-timestamp parser that could infinite-recurse into a stack overflow on malformed input β–Ž β€’ A model-cache deadlock where one panicking refresh left every waiting request hung forever β–Ž β€’ Dashboard panels rendering blank when a metric hit zero or a plugin lacked a label β–Ž β–Ž Every fix landed with a regression test β€” and I proved each test by reverting the fix and watching it fail. That's the difference between a test that guards a bug and a test that just happens to pass today. Proof, not β–Ž vibes. β–Ž β–Ž βš™οΈ Plus hardening: observable cache-discard warnings (no more silent drops), defense-in-depth HTTP timeouts, a bounded --refresh CLI, and magic numbers promoted to named constants. β–Ž β–Ž πŸ“¦ Multi-platform signed binaries (darwin/linux Γ— amd64/arm64), a Homebrew tap, and signed checksums. CI runs vet lint race govulncheck on every single PR. β–Ž β–Ž Open source, MIT-licensed, built entirely in the open β€” CHANGELOG, build logs, and the full review trail are all public. β–Ž β–Ž πŸ‘‰ github.com/mudrii/openclaw-d… β–Ž β–Ž #golang #opensource #devops #securityengineering #observability
2
1
121
mudrii retweeted
You asked for it, so here it is: a deep-dive on my new /handoff skill. It's an alternative to /compact that gives you WAY more flexibility with your context window. - Think of an idea, handoff to another agent to implement - Grill, handoff to prototype, handoff BACK Enjoy:
43
70
1,186
101,610
mudrii retweeted
Hermes Agent now has access to hundreds of browser skills through @browserbase’s new Browse.sh hub, so agents can more reliably perform any task on the internet. You can try a skill from their catalog or contribute your own.
106
195
2,411
545,989
May 20
🦞 Shipped OpenClaw Dashboard v2026.5.20 v2026.5.21 β€” same-day double release after a 6-pass audit cycle. What landed in 24 hours of focused hardening: πŸ”’ Security β€’ Atomic file ops in appruntime: CopyIfMissing rewritten with os.Link syncDir parent fsync β€” concurrent first-run callers now race-safe across crash boundaries. β€’ Content-Security-Policy X-Frame-Options Referrer-Policy on the SPA response. Default-src 'self', connect-src 'self', frame-ancestors 'none'. β€’ Loopback-only bind enforcement with an explicit env opt-in for containers (OPENCLAW_DASHBOARD_ALLOW_NON_LOOPBACK=1) β€” and an audit log so operators see the bypass in their journal. β€’ Gateway port bounds, validateAbsPath preflight on launchd/systemd Install, decodeJSON scan-all-braces for hostile log preambles. πŸ“¦ Supply chain β€’ Keyless cosign signatures on release checksums via GitHub OIDC Sigstore Fulcio/Rekor. β€’ CycloneDX SBOM per archive via syft. β€’ Pinned action versions, dependabot weekly for github-actions docker, automated Homebrew tap formula. β€’ Go toolchain bumped 1.26.0 β†’ 1.26.3 β€” closed 5 stdlib CVEs (net.Dialer NUL byte, x509 cert verify, url.Parse, tls.Conn) caught only because govulncheck ran in CI against the old toolchain. πŸ—οΈ Build & test parity β€’ Makefile, Dockerfile, .goreleaser.yml, flake.nix all set CGO=0, embed BuildVersion via -X, strip with -s -w. One binary, four reproducible paths. β€’ Linters tightened: gosec errorlint enabled, all gosec exclusions documented per-rule. β€’ GitHub Actions: linux macos matrix, govulncheck job, top-level read-only permissions, concurrency groups, per-job timeouts. β€’ Live smoke on :8081 verified 30 endpoint, header, traversal, rate-limit, and shutdown checks before each tag. πŸ“Š Numbers β€’ 6 audit passes β€” every pass found NEW issues the previous one missed β€’ ~85 findings raised β†’ ~45 real fixes applied (after second-pass validation) β€’ 2 CI failures recovered without rollback (cosign-installer pin, --bundle flag) β€’ Zero regressions, zero new third-party Go deps. 9.3MB static binary. The methodology lesson worth keeping: every defensive layer has a second-order cost. Atomic publish via os.Link cleared one race but opened cross-filesystem and umask edge cases. CSP unsafe-inline closed XSS exfil but will silently break the next CDN integration. The fix isn't to stop hardening β€” it's to enumerate the new surface explicitly in INFRA-CHECKLIST.md so the next maintainer inherits the tradeoffs, not just the wins. Zero-dep Go stdlib all the way. Single static binary. Loopback-only by design. β†’ github.com/mudrii/openclaw-d… #golang #opensource #devops #security #softwareengineering #supplychain #sigstore

1
40
mudrii retweeted
The latest CodexBar update renders API costs wayyyy nicer. codex.bar
381
188
3,837
2,723,722
mudrii retweeted
May 13
codex is the best AI coding product and we want to make it easy to try. for the next 30 days, we are giving companies that want to try switching over two months of free codex usage.
1,831
883
21,315
2,338,507
mudrii retweeted
Today we release Token Superposition Training (TST), a modification to the standard LLM pretraining loop that produces a 2-3Γ— wall-clock speedup at matched FLOPs without changing the model architecture, optimizer, tokenizer, or training data. During the first third of training, the model reads and predicts contiguous bags of tokens, averaging their embeddings on the input side and predicting the next bag with a modified cross-entropy on the output side. For the remainder of the run, it trains normally on next-token prediction. The inference-time model is identical to one produced by conventional pretraining. Validated at 270M, 600M, and 3B dense scales, and at 10B-A1B MoE. The work on TST was led by @bloc97_, @gigant_theo, and @theemozilla.
150
415
3,694
448,378
May 13
golink v26.05.13 is out β€” a hardening release for the LinkedIn CLI built for humans and LLM agents. What landed in this cycle: πŸ”’ Cross-process durability Every append-only JSONL store (audit, idempotency, approval, schedule, HTTP record/replay) now holds a sidecar flock and fsyncs writes plus parent directory before close. Survives kernel crashes and concurrent CLI invocations. πŸ” Refresh-token race closed Two `golink` processes racing into auto-refresh used to risk double-spending a rotated refresh token. Now serialised via sidecar lock with post-lock re-read; hard-fails on lock or persistence errors instead of returning a half-persisted session. πŸ›‘οΈ Privacy Inline `Bearer <token>` strings now redacted in audit previews and HTTP cassettes. Approval store keeps payloads verbatim (file mode 0o600 is the access control β€” documented contract, not a regression). βœ… Plus - Stable SHA256 plan hashes via json.Number canonicalisation - Retry-After header honored on 429/503 - Percent-encoded URN keys decoded in SocialMetadata - 4 HIGH 14 MEDIUM review findings resolved Install: go install github.com/mudrii/golink@v26… brew install mudrii/golink/golink Built in Go 1.26.3. make ci clean (vet golangci-lint 0 issues race govulncheck). Repo changelog: github.com/mudrii/golink/rel… #golang #linkedinapi #cli #devtools #opensource #automation

1
1
34
May 13
πŸš€ openclaw-dashboard v2026.5.13 is out A bugfix security hardening release. πŸ”’ Security β€’ Service files: 0o600 atomic write (was world-readable) β€’ Static handler: symlink-escape blocked β€’ Gateway auth tokens redacted from error logs β€’ 64 KB cap on upstream JSON fetchers ⚑ Reliability β€’ Fixed a latent race in the cached-data path β€’ Removed torn reads in stale-cache classification β€’ Graceful shutdown now accelerates on second Ctrl C β€’ Atomic file copy in the runtime package πŸ§ͺ Quality β€’ Coverage 60.7% β†’ ~65% β€’ Race detector green across 9 packages β€’ Zero new dependencies β€” stdlib only, as always πŸ“¦ Update: brew upgrade openclaw-dashboard Or grab a binary for darwin/linux Γ— amd64/arm64. πŸ”— github.com/mudrii/openclaw-d…
34
mudrii retweeted
Thanks to the @huggingface team for adding Hermes Agent to local apps and shipping a native Hermes traces viewer!
πŸ†• Hugging Face 🀝 Hermes Agent πŸ”₯ > we added Hermes Agent to local apps: run it locally with any compatible GGUF/MLX model > shipped native traces support for Hermes Agent: visualize your Hermes traces directly on the Hub Very soon most agents will run locally and we want to accelerate things as much as we can βš”οΈ
30
31
579
44,643
mudrii retweeted
RepoBar 0.5.0 is live πŸ“‹ GitHub refs from your clipboard πŸ”Ž Issue, PR, and commit previews 🟒 Open/closed/merged at a glance ⚑ Fast lookups, cache-first Tiny bar, much less mystery. github.com/steipete/RepoBar/…
23
29
563
58,610
mudrii retweeted
🎚️ CodexBar 0.25 is live 🧩 New providers: Manus, MiMo, Qwen, Doubao, Venice more πŸ”” Quota warning notifications πŸ‘₯ Stacked Codex account switchers πŸ“Š Faster cost history via models.dev Big one. Menu bar still tiny. github.com/steipete/CodexBar…

33
20
379
47,246