#ai-agents

Source: Cordis 在做什么:从 DeepSeek Harness 看 by Antinomie on antinomie.org. The piece is the site’s current homepage post.

DeepSeek Harness (DSH) is an agent harness built on Cordis. The first thing that clicks is not a privileged core loop. Model adapters, tool registries, session logs, and the agent loop itself are all plugins.

This is the first post in my DeepSeek Harness series. I am starting with a close reading of how DSH actually uses Cordis: services, inject, reversible ctx.effect registration, Loader, and the config layers that turn composition into data.

Read More

Claude Code is the interactive experience. The Claude Agent SDK is the programmable interface to the same agent loop, tools, and context management.

That distinction changes what we can build. Instead of opening a terminal and guiding one task by hand, we can place the agent inside a product, internal service, CI job, or document pipeline. Our application defines the goal and operational boundary. Claude decides which permitted actions to take, observes the results, and continues until the task is complete.

This is Part 2 of my Agentic Coding with Claude Code series. We will move from the concepts in Part 1 to the SDK primitives that make an agent work: query(), message streams, sessions, tools, and permissions.

Read More

Most people first meet Claude Code as a chatbot in a terminal. That mental model is too small.

Ask it to explain a bug and it may answer once. Give it a concrete engineering objective and permission to work, and it can read the repository, trace the code, edit files, run tests, inspect the result, and change course when the evidence contradicts its plan. That repeated cycle is what makes the workflow agentic.

This is Part 1 of 6 in my Agentic Coding with Claude Code series. The working model I am keeping is simple: Claude Code is a bounded loop of perceive, reason, act, and feedback, not a longer chatbot reply.

Later posts will cover context, the harness / Agent SDK / stop-reason loop, MCP, evals, and guardrails. This one stays on the loop, the components, and the patterns.

Read More

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×