Skip to main content

Newt-Agent

Newt-Agent logo

Newt is an experimental agentic coder in Rust, built for local models first. Hosted providers are also available through newt setup.

The operator grants each tool call a capability: what it may read, write, run, and reach on the network. The operator can narrow that grant before a run and audit it after. agent-bridle enforces it, in the kernel where the OS allows.

Confinement has a cost, so we measure it rather than describe it. We score each model on a fixed Terminal-Bench task set, with the grant enforced and without, and no release may lower a score: Terminal-Bench scoreboard.

Install

git clone https://github.com/Gilamonster-Foundation/newt-agent
cd newt-agent
just install
newt

The first run opens a setup wizard. newt --help is the authority on what the binary does; this file is not.

Topic Where
Why Newt exists docs/vision.md
The invariants it keeps docs/design-laws.md
Setup and backends docs/guide/setup.md
Confinement and --full-access docs/guide/full-access.md
Saved workspace directories and permissions docs/guide/workspace-settings.md
Benchmarks docs/terminal-bench.md
Decisions docs/decisions/
What changed CHANGELOG.md
Contributing AGENTS.md — just check runs the CI gates locally

License

Apache-2.0. See LICENSE.

Metadata

Release files for newt-agent-py 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for newt-agent-py 0.8.0
File Size Uploaded
newt_agent_py-0.8.0.tar.gz 4.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for newt-agent-py 0.8.0
File
newt_agent_py-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
newt_agent_py-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
newt_agent_py-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
newt_agent_py-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
newt_agent_py-0.8.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 50.4 MB

Release files / newt_agent_py-0.8.0.tar.gz

Download URL newt_agent_py-0.8.0.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
c288949b126a40d39f00efd879df9961a683595c752989b526cfa42db0ca9a95
BLAKE2b-256 checksum
How to use checksums
1770b522837d12d8c70e43553768173dc878ccbdaf0a3d32874cff72dc20f46b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL newt_agent_py-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d5b90e568bc9c8b4bf664f185f79c758d0e9f81c51d70e0b5e681adddb80659e
BLAKE2b-256 checksum
How to use checksums
bf2d48b6023b03ed7e1d3326fa388507797da6bb823983782556412f8529c8db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL newt_agent_py-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7d10682983d998e230671508da08fb8dabd98df5ad99cf6a88a7250bd21aca82
BLAKE2b-256 checksum
How to use checksums
75a6d4aa219cf1451d542a4f9b584d9e3e824375b0a836c733501d502e3e23e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL newt_agent_py-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
743a43dbceb73f48213f7b65b91c60bf8dde0192a9a7a3ede1991ceb2e0ea7d7
BLAKE2b-256 checksum
How to use checksums
fae5f7f697a586dcaf263a9f04ed44586936e0f63c4ff84ab3cb6c7653d336a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL newt_agent_py-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a792be3139a6db9697be3efe72e55bfdad6e868aa69f875701cda6d2b9c0ac4e
BLAKE2b-256 checksum
How to use checksums
fc5ae63619819d53c96e1c49a777aa9313c88fea4ca46eff9ab3defd4bce657c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL newt_agent_py-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
185c24f6114adecd60fa5a3fe979ad5805bb398cd1588d62d9a7abc9ff0efa0f
BLAKE2b-256 checksum
How to use checksums
f5f94eb4ef64d08127ea7ab9f17b4ef752d53af4c7202d3e73ca3afa66c8e8c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL newt_agent_py-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a6db487682924dfbaa582d2cd3774041a808a2273f4f767ae1a6e5a3de1c015
BLAKE2b-256 checksum
How to use checksums
82d2c8c8f1d8fd3267f7e64a329b07fb9347ed026af08982ac1e2e0f5afe9525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL newt_agent_py-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
92d277450db312145daf7db7bd45215c8064141ab5654f76e0561315e8eb9fde
BLAKE2b-256 checksum
How to use checksums
54a800f0b580aa973fbe61319941a39d133085d64ba58a1958af214a045ecafa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / newt_agent_py-0.8.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL newt_agent_py-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
34b3cafa6edb2e10e6dfded83f317fd6f5ea6f5fcbcd2b205f4b295221ef2dde
BLAKE2b-256 checksum
How to use checksums
409f500e7a4c23dffd699821098bd8f66e7801b124cac39959150760a8f504b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.8.1

9 release files

This release

0.8.0 This release

9 release files

0.7.5

9 release files

0.7.3

9 release files

0.7.2

9 release files

0.7.1

9 release files

0.6.8

9 release files

0.6.7

9 release files

0.6.6

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page