A minimal, didactic agent harness in pure Python. Placeholder release; real code coming soon.
Project description
nanoharness
A minimal, didactic agent harness in pure Python.
Status: placeholder release. The real implementation is in progress. This v0.0.0 exists to reserve the package name on PyPI.
What is this
nanoharness will be a tiny, readable agent harness that fits in a few thousand lines of pure standard-library Python. It is designed to be read end-to-end in an afternoon, modified without fighting a framework, and used as a starting point for anyone building their own agent infrastructure.
Planned scope for v0.1:
- A simple agent loop with tool use.
- A small toolkit (bash, file read/write/edit, search, web fetch).
- Memory system (AGENTS.md discovery, persistent MEMORY.md, session resume).
- Subagent delegation.
- Observability (git diffs, error logs, file state).
- MCP client for external tool integration.
- CLI and Python SDK.
Follow along at https://www.dailydoseofds.com.
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nanoharness-0.0.0.tar.gz.
File metadata
- Download URL: nanoharness-0.0.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56685ce28006a0103b93d24fb581e2b55ff4e9402c1f336e90c66fa1e4e94ae0
|
|
| MD5 |
9795e21f13a2a2fb377ae2f0aed85755
|
|
| BLAKE2b-256 |
5efbb9e05811b426ee3b7954693cef52bcc63c59afe0a330db8882b321ec12c7
|
File details
Details for the file nanoharness-0.0.0-py3-none-any.whl.
File metadata
- Download URL: nanoharness-0.0.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c924d05f389ddd71e5ab0d85da0867d137a4f51da58faef1f175666e641738cb
|
|
| MD5 |
17dbe3fd125913cfc6852098f77a3441
|
|
| BLAKE2b-256 |
0a051dcb3a694d71f9ad3c2c7e8780f9feefa140c6cb1c61c73d277bf0117252
|