Matthewoho (Matthew.Hong-Tamar) · GitHub
Skip to content
View Matthewoho's full-sized avatar

Highlights

  • Pro

Block or report Matthewoho

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.

Content in all repositories owned by your account will be closed.
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
Matthewoho/README.md

👋 I work on infrastructure at TapNow. 📚 My Blog -Matthew Lab.

🚧 What I'm working on

🐕 sheepdog runs on my own machine and sits between Lark and the AI agent sessions I work with. Every minute it pulls new messages, hands each one to the session responsible for it, and keeps track of which sessions are working, waiting or stalled. When a session needs a decision from me, it asks me in Lark. I'm the shepherd, the sessions are the flock. 🐑

🚀 Release pipelines. Build each image once, then move that same digest from staging to production. A read-only check of the service's dependencies runs before every rollout, and the pipeline stops at the step that fails.

📡 Signals. In the systems I design, every message to a person or an agent is sorted by two questions: does it need attention now, and does the receiver owe a result? A notification needs neither. An alert needs attention but owes nothing. An action owes a result and can wait in a queue. A summons needs both. People and agents get the same four.

🧰 Smaller things

  • ⚡ cdn-latency-tester: a Go tool that compares CDN latency over HTTP/1.1, HTTP/2 and HTTP/3, and splits time to first byte into CDN time and server time.
  • 🩺 cloud-run-readiness-probe-test: a small FastAPI service for checking what Cloud Run's load balancer does when an instance's readiness probe starts failing.

Both are documented in Chinese.

💬 If you're working on something similar, I'm happy to talk. An issue on sheepdog is the easiest way to reach me.

Popular repositories Loading

  1. sheepdog sheepdog Public

    A local work assistant: routes your Lark messages to long-running AI agent sessions, keeps them on track, and brings back only the decisions that need you. 🐕🐑

    Python 8 1

  2. cdn-latency-tester cdn-latency-tester Public

    A Go tool for benchmarking CDN latency across HTTP/1.1, HTTP/2, and HTTP/3 protocols

    Go 2

  3. cloud-run-readiness-probe-test cloud-run-readiness-probe-test Public

    Python 2 1

  4. Matthewoho Matthewoho Public

    Config files for my GitHub profile.

  5. v2ray v2ray Public

    Forked from 233boy/v2ray

    最好用的 V2Ray 一键安装脚本 & 管理脚本

    Shell