CI Gates, Test Result Caches, and the Code Graph That Might Tell Us What to Test
What I learned from splitting Rails CI by risk, caching exact test results, and exploring whether AI and code graphs can make test selection safer.
What I learned from splitting Rails CI by risk, caching exact test results, and exploring whether AI and code graphs can make test selection safer.
I am exploring how a one-person company can use agents, observability, and market intelligence without turning automation into an ungoverned second company.
The AI boom promises abundance, but without a fairer distribution of power it may deepen the poverty, dependency, and cultural depletion it claims to overcome.
Unfair competition has learned to exploit platforms, moderation systems, and the gap between takedown and appeal, from invented users to AI-generated consensus.
A practical, architectural comparison of Hermes, OpenClaw, NanoClaw, ZeroClaw, and IronClaw, and why a layered agent system beats picking one winner.
An exploration of large language models as compressed maps of human experience, and what a branching world model built on them might reveal.
A practical comparison of Graft, Graphify, and codebase-memory-mcp: what each indexes, how each feeds coding agents, and when to use one instead of another.
A repeatable way to download, serve, benchmark, and choose small GGUF models for Hermes and coding-agent work across different CPU and memory budgets.
A practical guide to using Hermes Agent with a local Gemma model for routine coding work, while reserving cloud models for tasks that genuinely need them.
从 Prime Agent、Cloudflare Computer、agent-skills、mattpocock/skills 和 Superpowers 看 Agent 基础设施正在如何从聊天框走向持久工作台、长任务运行时和工程方法论。
Notes on turning repeated AI workflows into scripts, skills, cron jobs, and guardrails so agents become cheaper, safer, and more useful over time.
A practical reflection on prompt, context, memory, loop, and graph engineering, and what each layer reveals about working with LLMs day to day.
A personal reflection on Life OS, LLM memory, and digital twins: why being perfectly archived and searchable is not the same as being alive.
A practical walkthrough for moving Hermes API keys out of local env files and into Bitwarden Secrets Manager, with verification and cleanup steps.
A practical note on promoting repeated AI workflows into slash commands, scripts, and cron jobs, weighing judgment, cost, and safety trade-offs.
A security note on the Claude shared-chat and Artifacts leak, and why AI workspaces need clear boundaries between private, unlisted, and public content.
How I wired Hermes Agent to accept Telegram voice notes, transcribe them locally, and reply with local text-to-speech without adding another paid speech API.
A practical look at Alibaba OpenCodeReview, why diff-only AI review is not enough, and how to use AI reviewers without trusting them too much.
How I tightened my Hermes agent setup after adding a local model for PII and credential-sensitive work: tool limits, manual approvals, and a quiet watchdog.
Why I run Hermes Agent inside OpenShell when it reads untrusted content, and how filesystem, network, process, and credential policy change the security model.
How I gave Hermes a persistent local code graph, semantic diagnostics, and stable project instructions without turning agent memory into a stale symbol index.
A practical setup giving an AI agent read-only access to debug QA and production on GCP, AWS, GKE, and EKS without touching workloads or secrets.
Notes on building an AI speaking practice app: STT, TTS, Gemini, ElevenLabs, latency, topic control, and useful feedback for oral English learners.
How I used Google Cloud Run as a small AI gateway so clients in an unsupported region can still call Gemini through a supported GCP region.
How I wired Hermes Agent on a remote Linux box into Telegram, email, calendar, error monitoring, GitHub, and a daily morning briefing routine.
Small probe tasks for testing local AI agents: function calling, skill awareness, prompt-length pressure, cache behavior, and layer-by-layer debugging.
A step-by-step runbook for wiring LM Studio as a local OpenAI-compatible backend for Pi agents and OpenCode, with config examples and troubleshooting.
How LLM coding agents actually build software: the model, the tool loop, context management, precise patching, and verification against real tests.
Using LM Studio and Gemma as a local OpenAI-compatible backend for coding agents: what broke, which settings mattered, and where it still falls short.
Building a local coding agent around Gemma 4 26B taught me the model wasn't the problem: my agent loop was, and fixing the loop is what made it work.
How a local Ollama and LightRAG stack turns Graph RAG into a cheap, multi-tenant retrieval layer that only sends precise context to cloud models.
Six practical techniques for cutting token spend in AI coding agents, from skeleton indexes to symbol-level retrieval and semantic caching.
A field guide for AI-heavy early adopters on when subagents in Codex speed work up, when they slow it down, and how to use them without creating chaos.
How to use git worktree to run parallel AI coding sessions safely, with practical patterns for isolating gems, databases, ports, and runtime state.
A practical introduction to the main building blocks of modern AI development, with diagrams that show how MCP, skills, agents, rulesets, and hooks work together.
The closing piece of a 12-part series on how software is shifting from apps you click through to intelligent systems and a personal OS that act for you.
What changes when AI moves from a tool you operate to an autonomous agent you manage like an employee, and how to do that responsibly.
A week of testing OpenHands, the autonomous AI coding agent, on real projects: what worked, what failed, and the setup that made it reliable.
How AI lets a single founder cover work that used to require a small team, and the real trade-offs of choosing to run a company alone.
What a developer's job actually becomes when AI can write the code: which skills stop mattering and which ones become the real differentiator.
How AI is changing requirements, design, coding, testing, deployment, and maintenance, and which parts of the software lifecycle stay stubbornly human.
How software built by encoding explicit rules is giving way to software built by shaping context, and what that changes about the engineering job.
Why reliable AI behavior comes from designing the whole context, not tuning a single clever prompt, and the five layers that make up good context.
Why AI applications behave like ecosystems shaped by feedback loops and user adaptation, and what that means for how you design and monitor them.
The five components a production AI application actually needs beyond the model itself: memory, tools, retrieved knowledge, and structured context.
A practical framework for deciding when an LLM is the right tool for a task, when it isn't, and how to architect around its limitations.
How LLMs generalize from patterns instead of understanding, where that generalization holds up in practice, and where it quietly breaks down.
What large language models actually are: probabilistic token predictors, not databases or reasoning engines, and why the distinction matters.
How to run OpenAI's Whisper as a self-hosted speech-to-text REST API with Docker, a Ruby client, and a Kubernetes deployment for transcribing audio.
OpenAI's Whisper is a self-hostable alternative to Google's Speech-to-Text API, with a Flask wrapper and a C++ port covered here alongside the original model.