Skip to content
View AllureCurtain's full-sized avatar
  • 16:05 (UTC +08:00)

Block or report AllureCurtain

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

Yao

Local-first developer tools in Rust · Git infrastructure contributor

Merged PRs in sandbase-harness Merged PRs in mega Rust TypeScript Tauri


Open source contributions

sandbaseai/sandbase-harness · local-first, self-hosted AI agent runtime · 392 merged PRs

Worked across the sandbox and session layers since mid-September 2026. Main threads:

  • Sandbox work leases — claim, renewal, and reclaim semantics for sandboxed work; recovery of expired leases, and stopping queued work when a sandbox is released
  • Session lifecycle — carrying a session's stop into work that arrives later, and keeping a claim scoped to one session and one environment
  • Session resources — materializing file and repository resources for a session, and resolving the canonical in-sandbox roots on the local backend
  • Credentials — keyed credential envelopes, excluded positions, and the boundary that keeps another server's credential undecryptable
  • Webhooks — verifying the delivered signature off the wire, and a configurable auto-disable window
  • API conformance — pinning wire codes, beta-header resource-family contracts, and pagination rules in tests

gitmono-dev/mega · monorepo platform for Git · 44 merged PRs

Worked across the backend over roughly seven months. Main threads:

  • Code blame engine — implemented the blame API, then refactored it onto block aggregation; fixed refs resolution and path-handling bugs
  • CL merge queue — built the queue system, later reworked its architecture and position handling
  • Reviewer assignment — Cedar policy-based assignment, including the secure-path implementation
  • Build triggers — storage layer, trigger service, and task ID propagation into the build runner
  • Group permissions — storage models, group/resource service, and the update-group API

libra-tools/git-internal · 3 merged PRs

Git note object parsing and generation, plus abstracting the HTTP and SSH protocol layers out of mega into a reusable crate.

Recent activity

Most recently merged pull requests across the projects I work in.

  • 2026-10-15 · AllureCurtain/oxsum — feat: React dashboard at parity at /app (issue #234)
  • 2026-10-14 · AllureCurtain/oxsum — test: the mid-turn retry waits on the record it replays
  • 2026-10-14 · AllureCurtain/oxsum — feat: external witness anchoring for the Merkle log
  • 2026-10-14 · AllureCurtain/oxsum — test: doubleentry postgres suite honors DATABASE_URL over testcontainers
  • 2026-10-14 · AllureCurtain/oxsum — feat: budget-consumption visibility — limit/consumed/pct + threshold events
  • 2026-10-14 · AllureCurtain/oxsum — fix: missing usage settles degraded — input-only, marked, reconciled
  • 2026-10-14 · AllureCurtain/oxsum — fix: stub integrations/testkit manifests in the Dockerfile dep layer
  • 2026-10-14 · AllureCurtain/oxsum — feat: terminal status and failure reason on billing records

Projects

Project What it is Stack
rove A local-first coding agent you can inspect, interrupt, resume, and trust. One durable runtime behind Desktop, Web, CLI, and API. Rust · Tauri · Next.js
klip Windows clipboard manager — text, images, and files with full-text search, offline OCR, and privacy controls. Rust · Tauri
aipop Chrome MV3 extension for selection-based AI: translate, explain, and stream page summaries. Least-privilege, injected on demand. TypeScript
narro Tech news reader organised into category leaderboards, with read tracking, noise filtering, and AI daily briefings. TypeScript

Stats

Profile details

Stats Most used languages

Contribution streak

Cards generated daily by github-profile-summary-cards, and the counts, recent activity and streak card by scripts/update_profile.py — all committed to this repository, so they render without depending on a third-party service.

Pinned Loading

  1. mega mega Public

    Forked from gitmono-dev/mega

    Mega is an unofficial open source implementation of Google Piper.

    TypeScript

  2. rustypaste rustypaste Public

    Forked from orhun/rustypaste

    A minimal file upload/pastebin service.

    Rust

  3. klip klip Public

    Cross-platform clipboard manager built with Tauri 2.0 + React 19 + Rust

    Rust 1