Liigu põhisisu juurde

Tagasi kõikide postituste juurde

Argentum: my work on the agent runtime and desktop client

Artikkel on inglise keeles.

Argentum is my independent agent-harness project. I built the Rust command-line interface and native desktop client around a modular runtime.

My contribution

The work includes the agent execution path, provider integration, tools, storage, policies, and the user interface. The earlier TypeScript implementation remains under legacy as the project develops around the Rust implementation.

The important boundary

An agent can propose an action, but that should not automatically mean it is allowed to execute it. Argentum separates the model-facing workflow from execution policies and explicit approvals.

The interface needs to expose that distinction clearly: what task is running, which workspace is in scope, and when an action needs approval.

How I organized the work

I divided the Rust code into components for the runtime, providers, tools, policy, storage, and UI. The command-line interface provides a direct way to exercise the runtime; the Slint desktop client provides a native interface around it.

The screenshot on the project page comes from an August 2026 build. It shows the workspace and task interface; it is not a claim that every provider or workflow is currently production-ready.