Skip to content
View Ai-Eastern's full-sized avatar

Block or report Ai-Eastern

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

Eastern

I build small, verifiable systems around AI agents.

Python TypeScript Node.js

pandas PR #69015 merged pnpm PR #15152 merged NVIDIA SkillSpector PR #641 merged ECC PR #3184 merged Open source: 11 merged upstream PRs reuse-before-build stars


权限感知的检索、工具边界、人工复核、可恢复的执行与评测回归。公开仓库包括个人复现、自研工具和开源贡献,每一项都标明证据边界。

I prefer explicit evidence over broad claims: implementation, local verification, upstream acceptance, and real production use are different milestones.

Stack  LangGraph · FastAPI · Pydantic · Chroma · MCP / A2A · OpenTelemetry

What I build

  • Reliable agent workflows — tool boundaries, human review, failure handling, and observable execution.
  • Grounded retrieval systems — evidence-carrying answers, access-aware retrieval, and explicit evaluation boundaries.
  • Developer tooling — focused changes with regression coverage and reviewable behavior.

Selected projects

enterprise-service-desk-agent-history — an internal service-desk agent evolved in four stages: RAG → MCP read-only tool → A2A local validation → multi-agent collaboration.
Permission-aware retrieval · human-approval resume (LangGraph) · idempotent ticket creation · tests and version tags.
Personal reproduction with fictional data. Scope and limits are documented in the repo.

reuse-before-build — a dependency-free Agent Skill that helps coding agents inspect existing implementations, tests, and prior decisions before choosing what to Take, Borrow, or Build.
Dated evaluation records, diffs, test replays, compatibility notes, and documented failures — rather than a success-rate claim.

Open-source contributions

Merged upstream pull requests across 11 projects. Highlights:

Project Contribution PR
pandas Preserved the intended AssertionError for nested sequence length mismatches, so unhashable nested values no longer mask it. Regression tests across low-level assertions, Series, and DataFrame. #69015
pnpm Fixed configured .js pnpmfile loading so the module format follows the nearest package.json. CommonJS and ES module regression tests. #15152
NVIDIA/SkillSpector Exposed MCP rug-pull and least-privilege match details in JSON reports; redacted URL credentials in pattern across report formats. Regression tests. #641
PR-Agent Preserved request-specific extra_instructions during code-suggestion reflection, so scoring sees the context used in generation. Passed as untrusted user-prompt data; tests for context transport, empty-context compatibility, and token-budget enforcement. #3987
Docling Fixed the AsciiDoc backend emitting an extra empty table for incomplete tables; unified end-of-document table flushing to preserve captions. Regression tests. #4300
Other merged PRs (6)
  • Headroom #3778 — keep unmarked HTML tool output intact when no retrieval marker exists.
  • Kornia #5300 — keep inverse mask sampling overrides local, so state does not leak across images.
  • OpenMAIC #1601 — request-ID correlation and server-side 5xx logging for persistence routes.
  • ECC #3184 — fix project-scoped Claude hooks in ESM projects via managed CommonJS boundaries.
  • Archify #437 — report the resolved quality profile in exported SVG metadata.
  • Laya #240 — keep an empty Router.preload([]) selection from loading all checkpoints.

Engineering principles

  • Evidence before claims.
  • Reuse before building.
  • Small changes with explicit verification.
  • Human review at consequential boundaries.
  • A passing demo is not production evidence.

Pinned Loading

  1. reuse-before-build reuse-before-build Public

    A Take / Borrow / Build workflow for coding agents

    Python 101 8

  2. enterprise-service-desk-agent-history enterprise-service-desk-agent-history Public

    企业服务台 Agent 四阶段演进记录:RAG → MCP → A2A → Multi-Agent

    Python

  3. pandas-dev/pandas pandas-dev/pandas Public

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

    Python 50k 20.5k

  4. pnpm/pnpm pnpm/pnpm Public

    Fast, disk space efficient package manager

    Rust 36.8k 1.9k

  5. docling-project/docling docling-project/docling Public

    Get your documents ready for gen AI

    Python 68.7k 5k

  6. NVIDIA/SkillSpector NVIDIA/SkillSpector Public

    Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, security risks, prompt injection, data exfiltration, and supply-chain risks in Claude Code, Codex, and MCP skills b…

    Python 19.9k 1.7k