Skip to content
View Smars-Bin-Hu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Smars-Bin-Hu

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
Smars-Bin-Hu/README.md
Smars Hu: data engineer building AI agent harnesses in Toronto

I'm Smars, a data engineer in Toronto. I work in banking, where an AI agent is only useful if you can prove what it did and stop it from doing what it shouldn't. That is the problem I build for.

What I'm building

A harness that wraps GitHub Copilot in VS Code so a team can let an agent work on real repositories.

  • Guardrails Rules enforced by code. Hooks check every tool call before it runs. Out-of-scope writes, .git changes and dangerous commands are rejected, whatever the prompt says.
  • Tasks that survive a new session. Each task is a directory holding the requirement, plan, progress and result, so a fresh session picks up where the last one stopped.
  • Task Observability Dashboard. User can get the statistic information of every task, etc time consumed, tool calling, or token costs etc.
  • Multi-agents collaboration Wrap up the most useful multi-agents scenarios only (Independent reviewer, Map & Reduce, AutoRun etc...)
  • Human-approved write-back. The agent works in a task directory and reads the target repository's main. Changes reach the target only through a promote you approve, on a new branch.
  • Context Engineering Team can integrate their customized knowledge-base with our harness framework, then agents will be able to do your team's work.

Python standard library only, no pip install. Runs on macOS and Windows.

Earlier work: data engineering

Project What it is
EComDWH-BatchDataProcessingPlatform A five-layer data warehouse for e-commerce orders on a self-managed cluster: Spark, Airflow, ClickHouse, with CI/CD and monitoring. stars
azure-cloud-datapipeline-EDA A lakehouse pipeline on Azure Databricks with Delta Lake, Unity Catalog and Data Factory. stars

Tech stack

AI agent engineering

Coding agents

Claude Code GitHub Copilot Agent Mode VS Code

Harness engineering

Agent Harness Tool-Call Hooks Permission Gates Human-in-the-Loop Approval Persistent Task State Agent Observability

Context engineering

MCP Agent Skills Custom Instructions AGENTS.md Knowledge Base Progressive Disclosure

Multi-agent workflow

Subagents Independent Reviewer Plan Approval Map-Reduce Tasks Autonomous Runs

Evals and verification

Evals Acceptance Checks Simulation Runs Golden Baselines

Data engineering

Languages

Python SQL Java

Data processing and lakehouse

Apache Spark Databricks Delta Lake Apache Kafka Structured Streaming ClickHouse

Orchestration, quality and governance

Apache Airflow Azure Data Factory Delta Live Tables Unity Catalog Dimensional Modelling Lakehouse Architecture

Cloud and DevOps

Azure AWS Docker GitHub Actions

Certificates

Databricks Certified Data Engineer Associate Microsoft Certified: Fabric Data Engineer Associate

Find me

LinkedIn X Website Book a meeting

Pinned Loading

  1. copilot-agentic-harness copilot-agentic-harness Public

    An agentic harness for GitHub Copilot: tasks that survive across chats, guardrails enforced by hooks, human-approved write-back, independent review, and observability. No dependencies. English and …

    Python 3

  2. copilot-harness-engineering copilot-harness-engineering Public

    Harness Engineering: The engineering outside the model. A book on the rules, checks and limits that make a coding agent trustworthy; every example runs on VS Code Copilot. English, Traditional Chin…

    HTML

  3. azure-cloud-datapipeline-EDA azure-cloud-datapipeline-EDA Public

    A cloud-native data pipeline and visualization project analyzing Formula 1 racing data using Azure, Databricks, Delta Lake, Tableau, and Python for insightful EDA and interactive dashboards.

    Jupyter Notebook 98 10

  4. EComDWH-BatchDataProcessingPlatform EComDWH-BatchDataProcessingPlatform Public

    This project aims to build an enterprise-grade offline data warehouse solution based on e-commerce platform order data.

    Python 173 23