Skip to content
View itswl's full-sized avatar
😝
😝

Block or report itswl

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
itswl/README.md

SRE / platform engineering → agent infrastructure. Shenzhen.

I build alerting systems, and the rails that let AI agents touch production without being trusted.


WebhookWise · self-hosted alert intelligence

Sits between your monitoring and your chat: dedup, AI triage, and a decision trace. "Why didn't I get paged?" gets an answer, not a guess.

It also caught itself being wrong. One week it filed 90% of alerts as high; an agentic investigator scored the same alerts and agreed with 26%. Measuring that dropped 59% of weekly volume out of high. The script still refuses to downgrade a rule the investigator called high more than a third of the time — that noise needs a more specific alert, not a mute.

That is the first thing in the README, ahead of the feature list. → How the calibration works (中文)

hookstack · agents on production, without being trusted

Three services; hookprobe runs one read-only agent per investigation. Read-only is constructed, not promised — scoped credentials, a bash guard, a disposable container.

The part I hadn't seen elsewhere is the input guard: an agent cannot write what steers its next run. One injected line in a runbook would otherwise outlive the run that read it. → Read-only by construction (English · 中文)


Measured, not claimed

  • Two alert systems, same production traffic, two days. 88.6% agreement across 35 comparable judgments. All four disagreements traced to one bug: recovery semantics lost across three system boundaries. → Data and method (中文)
  • 13 PRs merged into easzlab/kubeasz (11k ★) — etcd backup paths, nodelocaldns upstream DNS, apiserver health checks behind ex-lb, harbor port probing.

📝 blog.wetalk.eu.org · 141 posts since 2018, mostly Chinese  ·  📫 imwl@live.com

Popular repositories Loading

  1. flask-Template-rendering flask-Template-rendering Public

    HTML 1

  2. cloud-native-ai-sre-roadmap cloud-native-ai-sre-roadmap Public

    Cloud native platform engineering / AI Infra / AIOps 学习路线,持续完善中,欢迎指正

    1 1

  3. flask-restful-demo flask-restful-demo Public

    Python

  4. Actions-OpenWrt Actions-OpenWrt Public template

    Forked from P3TERX/Actions-OpenWrt

    Build OpenWrt using GitHub Actions | 使用 GitHub Actions 云编译 OpenWrt

    Shell

  5. kube-images kube-images Public

  6. airflow_example airflow_example Public

    Python