Skip to content
View AresNing's full-sized avatar

Block or report AresNing

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.

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

Ares Ning

Coding Agent Harness / Agentic Developer Tools / Context Engineering

I work on the layer between LLMs and real developer workflows: execution control, permission boundaries, observable hooks, and cache-aware context design.

My current target is agent-harness engineering for coding agents: making model behavior controllable, inspectable, recoverable, and efficient enough for real developer loops.

Agent Harness Context Engineering Go TypeScript React

Harness Mental Model

For me, the Model reasons and generates; the Harness owns context assembly, tool execution, permission control, state transitions, error recovery, traces, and human intervention.

Current Focus

  • Building and studying Coding Agent Harness systems: planner/executor loops, human approval, pause/resume correctness, and PermissionRequest boundaries.
  • Designing hook surfaces for agent observability: message_submit, turn_end, subagent_spawn, subagent_complete, traces, and tool-call attribution.
  • Practicing Context Engineering: stable-prefix prompts, KV Cache, Prompt Cache, long-running agent state, and reusable agent skills/workflows.

What I Build

Capability Engineering surface
Agent control plane Planner/executor state, approval gates, resumable execution, rollback paths.
Observability hooks Lifecycle events, traces, tool-call attribution, cost and failure-loop signals.
Context systems Stable prompt prefixes, cache-aware state layout, reusable skills, durable notes.
Developer tools CLI workflows, browser utilities, onboarding docs, reviewable OSS patches.

Agent Harness Evidence

Area Public evidence What it shows
Permission and approval control DeepSeek-Reasonix PR #3855 PermissionRequest hook; PR #3935 approved-plan pause/resume fix Harness control flow: permission gates, human approval, and resumable execution state.
Lifecycle and observability hooks CodeWhale PR #2586 merged subagent lifecycle hooks; related hook work in #2578 and #2318 Traceable agent events, extension points, and operational visibility.
Developer onboarding CodeWhale PR #2278 first-run guide I document agent tools so users can reach the first successful run faster.

Selected Repositories

Repository Role
AresNing/DeepSeek-Reasonix Fork for DeepSeek-native terminal coding-agent experiments and upstream contribution work.
AresNing/CodeWhale Fork for coding-agent lifecycle hook contributions and terminal-agent workflow exploration.
AresNing/http-request-response-copy-helper Browser-side developer utility; small, practical tooling for repeated engineering workflows.
AresNing.github.io Personal writing archive and technical notes.

Suggested Reading Path

  1. Start with DeepSeek-Reasonix PR #3855 for permission-boundary thinking.
  2. Then read CodeWhale PR #2586 for lifecycle hook design.
  3. Use the related PRs above as supporting evidence for state-machine and observability work.

Engineering Style

  • Reduce agent ambiguity into explicit state machines, durable events, and testable permission boundaries.
  • Prefer small PRs with concrete behavior, reviewable diffs, and clear rollback paths.
  • Treat prompts, caches, traces, and tool results as production interfaces, not incidental strings.
  • Keep reusable knowledge in structured notes so future agents can pick up the same context without re-discovery.

Keywords

Agent Harness · Coding Agent · Context Engineering · KV Cache · Prompt Cache · Tool Calling · Trace · CLI Tooling · Go · TypeScript · React

Pinned Loading

  1. CodeWhale CodeWhale Public

    Forked from Hmbown/CodeWhale

    DeepSeek v4 coding agent in terminal

    Rust

  2. DeepSeek-Reasonix DeepSeek-Reasonix Public

    Forked from esengine/DeepSeek-Reasonix

    DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

    Go