8000
Skip to content
View hironow's full-sized avatar
🌴
On vacation
🌴
On vacation

Block or report hironow

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hironow/README.md
    .           '                *                    .
        *                 .                  '             *
              .--------------------.
              |    agents build    |
              |    gates verify    |
              |  a human approves  |
              '--------------------'
                  ||          ||
   . . . . . . . .||. . . . . ||. . . . . . . . . . .
                  ||          ||
 .-._____.--._____||__.--.____||___.-._____.--.___.-.__
~~~   ~~~~    ~~~~~~~~    ~~~~~~~~~    ~~~~   ~~~~~   ~~
     "if luck lets us cross paths, how lovely"

A solo-operated, human-on-the-loop agentic engineering ecosystem: agents build, gates verify, a human approves. Everything below is my own work; the rest of this account is forks kept for study.

The workshop

  • dotfiles — home base: hub-and-spoke agent instructions, vendored local emulator and telemetry stacks, self-tested in a devcontainer sandbox (site)
  • homebrew-tapbrew tap hironow/tap

The fleet — agents that build

The gates — verification and approval

  • semgrep-guardrails — semantic grep harness for guardrail rules
  • runops-gateway — approve Cloud Run canary rollouts and Cloud SQL migrations from Slack buttons (Go + OpenTofu)

The bench — contracts, data, and research tooling

  • firepact — type contract between a Pydantic backend and a TypeScript frontend for realtime Firestore documents; generates wire types, gates compatibility in CI (Rust)
  • tablecodec — convert, validate, and measure loss between table-recognition dataset formats (PubTabNet, OTSL, PubTables-1M) via a neutral IR
  • adk-stream-protocol — Google ADK bridged to the Vercel AI SDK UI data stream protocol over SSE
  • search-ja-persona — vector, keyword, and graph search over the Nemotron Personas Japan dataset, on local Qdrant, Elasticsearch, and Neo4j

Hackathon builds

  • advena — Mi-Ho, built at an AI Agent Hackathon (in development)
  • crediflow — creators and admirers share and reward each other, on Flow (Cadence)

Small tools

  • cyber — Cyber Thunder Cider Harness: agent tools and skills
  • jsonrpc-custom-client — Next.js UI to explore JSON-RPC over WebSocket

Pinned Loading

  1. firepact firepact Public

    A type contract between a Pydantic backend and a TypeScript frontend for realtime Firestore (onSnapshot) documents — generates the wire types and gates backward/forward compatibility in CI (FULL_TR…

    Rust

  2. tablecodec tablecodec Public

    Convert, validate, and analyze loss between table-recognition dataset formats (PubTabNet ↔ OTSL ↔ PubTables-1M) via a neutral IR.

    Python

  3. adk-stream-protocol adk-stream-protocol Public

    ADK with Vercel AI SDK UI stream protocol - Data Stream Protocol [uses Server-Sent Events (SSE) format]

    TypeScript 3

  4. search-ja-persona search-ja-persona Public

    searcher Nemotron-Personas-Japan's persona

    Python

  5. runops-gateway runops-gateway Public

    Approve Cloud Run canary rollouts and Cloud SQL migrations from Slack buttons. Go + OpenTofu, human-in-the-loop ChatOps gateway on Cloud Run.

    Go

  6. semgrep-guardrails semgrep-guardrails Public

    Semantic Grep Harness

    TypeScript

0