Agent-Eval 开发者 CLI
在开发机调用 OmniAgent,中心服务统一出题、判定和保存报告。 Agent 自行配置 Langfuse 和写工具禁用;客户端不需要数据库或 Langfuse 凭据。
uv tool install aidong-aeval
aeval configure
aeval datasets
aeval --target 127.0.0.1:8787 --dataset <数据集ID> --revision <版本>
aeval resume <运行编号>
aeval results <运行编号>
PyPI 包名为 aidong-aeval,命令名为 aeval。
开发安装:uv tool install ./client。旧运维包也提供 aeval 命令,请使用不同工具环境。
也可手写 ~/.aeval/config(TOML),并执行 chmod 600 ~/.aeval/config:
server = "https://评测服务域名"
api_key = "团队口令"
customer = "客户标识"
protocol = "v1"
可选 dataset、environment、agent_token。环境无默认值;Agent bearer token
仅发给 Agent,不发给评测服务。--environment 只核对、不设置环境;
--model 只核对实际模型,不切换模型。v1 可传 --effort high,
CLI 先验证模型支持的档位;main 不支持该参数。
调用断线后先执行 resume,从 trace 恢复已有回答;没有完成证据时不自动重问。
确认允许重复调用时执行 aeval resume <编号> --retry-uncertain,重新预检后使用新会话。
回答缓存保存在 ~/.aeval/runs/,确认上传后删除。
发布准备
uv build --project client --out-dir dist/client
uvx twine check dist/client/*
检查 wheel/sdist 只包含客户端源码和公开说明;在隔离环境安装 wheel 并运行
aeval --help,完成连接真实测试服务的验证。凭据、客户数据与服务端源码不打包。
人工确认 PyPI 项目名称、维护者权限与发布凭据后才可执行上传;
本仓不配置 tag 自动发布。
首次上传创建 PyPI 项目;后续发布使用仅限 aidong-aeval 项目的 Token,
不长期保留首次创建项目使用的账户级 Token。
Metadata
Release files for aidong-aeval 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| aidong_aeval-0.1.0.tar.gz | 7.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aidong_aeval-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.3 kB
Release files / aidong_aeval-0.1.0.tar.gz
| Download URL | aidong_aeval-0.1.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d377b55da824e8dacbc8115b52c1851f772195f3ee77e523bbae4347f4499359
|
|
BLAKE2b-256 checksum How to use checksums |
7aabacf5c2cb6fe39a7899cc6b2b20f2554717458c0a720dfcc88dbd2880b103
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|
Release files / aidong_aeval-0.1.0-py3-none-any.whl
| Download URL | aidong_aeval-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2324920060d04becae05f6b5e0c8a1ddea31b993f3c8c0f056416d460a96c8f2
|
|
BLAKE2b-256 checksum How to use checksums |
d8cb58c8ef2e2c92bcebda19c96d25e8ca42691ad2f8798f314fcbf41612a7ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|
Security for aidong-aeval 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.