Skip to main content

Navi Agent

English | 简体中文

Navi Agent is a compact, self-evolving agent runtime inspired by Hermes. It focuses on a single reliable execution pipeline across runtime, tools, memory, telemetry, and evolution, with WeChat as the first gateway.

Documentation

Run Navi Agent in 2 minutes

Configuration, tools, permissions, sessions, memory, architecture, and the Weixin gateway.

Quickstart

uv tool install navi-agent
navi-agent init
# Add your model credentials to ~/.navi-agent/config.yaml
navi-agent doctor
navi-agent

Start the WeChat gateway:

navi-agent doctor --doctor-gateway weixin
navi-agent gateway start

Navi Agent stores config and runtime data under ~/.navi-agent. Use NAVI_PROFILE=work for an isolated profile or NAVI_HOME=/custom/path for a custom location.

Allow access to additional directories explicitly:

navi-agent --add-dir ../shared --add-dir /path/to/repo

WeChat

Configure ~/.navi-agent/config.yaml:

gateway:
  weixin:
    token: your-token
    account_id: your-account-id
    base_url: https://ilinkai.weixin.qq.com
    dm_policy: pairing
    allowed_users: []

dm_policy supports open, pairing, allowlist, and disabled. Manage pairing requests with:

navi-agent --gateway-pairings weixin
navi-agent --approve-gateway-pairing 123456

Evaluation

Inspect evaluations use the production Navi runtime and write replayable results under ~/.navi-agent/evals/inspect/.

uv sync --extra eval
uv run navi-agent eval run general-qa
uv run navi-agent eval run human-eval
uv run navi-agent eval run bfcl
uv run navi-agent eval run agentbench-os
uv run navi-agent eval run swe-bench-verified --limit 1
uv sync --extra terminal-bench
NAVI_EVAL_SANDBOX=modal uv run navi-agent eval run terminal-bench-2-1 --limit 1

See evals/README.md for suites and usage.

Development

uv sync
uv run pytest
uv run navi-agent

Metadata

Release files for navi-agent 0.3.1

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

Source distribution (sdist)

Source distribution for navi-agent 0.3.1
File Size Uploaded
navi_agent-0.3.1.tar.gz 799.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for navi-agent 0.3.1
File Interpreter ABI Platform
navi_agent-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 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