← 返回
开发者工具 中文

AgentBooks

Financial management for AI agents. Track LLM inference costs, record confirmed income, manage multi-provider crypto wallets, and compute a Financial Health...
AI代理财务管理。追踪LLM推理成本,记录确认收入,管理多提供商加密钱包,并计算财务健康度。
neiljo-gy
开发者工具 clawhub v0.1.5 2 版本 100000 Key: 无需
★ 0
Stars
📥 905
下载
💾 22
安装
2
版本
#latest

概述

Installation

> Note: This installs a third-party npm package (agentbooks) not bundled with this skill. Audit the source repository before running in production environments.

npm install -g agentbooks

Or use directly via npx (downloads on each invocation):

npx agentbooks guard

AgentBooks is a financial management tool for AI agents. Use it to track inference costs, record confirmed income, manage crypto wallets, and monitor your Financial Health Score (FHS).

Security & Trust

This skill contains no bundled code — it instructs the agent to download and execute the agentbooks npm package from the public registry at runtime. Before installing or invoking:

  1. Verify the source — Review the agentbooks repository and confirm you are installing the official package from the npm registry.
  2. Isolate data — Set AGENTBOOKS_DATA_PATH to a dedicated directory (e.g. ~/.agentbooks/myagent/) instead of the default shared ~/.openclaw path, to limit the blast radius if the CLI behaves unexpectedly.
  3. Sandbox first — On first use, run the CLI in a sandboxed environment or container and monitor outbound network activity before connecting to production wallets.
  4. Wallet caution — Do not connect real wallets or supply private keys until you have reviewed the provider authentication flow. Prefer testnets or throwaway wallets for initial evaluation.
  5. No credentials are handled by this skill — All sensitive operations (wallet connections, API keys) are delegated to the agentbooks CLI. This skill provides no credential storage, rotation, or encryption of its own.

Before each session

Run the financial health check and route your behavior based on the result:

agentbooks guard

This outputs a FINANCIAL_HEALTH_REPORT. Read the tier and prescriptions fields and act accordingly:

Tier routing

uninitialized — Development mode or no real provider connected.

Financial scoring is inactive. Operate normally. To activate scoring:

agentbooks wallet-init
agentbooks wallet-connect --provider coinbase-cdp

normal — Healthy. Full capabilities.

After completing any medium or complex task, proactively offer to record its value:

> "This work has real value — would you like to confirm it so I can record the income?"

optimizing — Financially stressed. Apply prescriptions:

  • optimize_costs → answer directly, skip extended reasoning; batch tool calls; prefer text over generated media
  • increase_revenue → after completing valuable work, ask the user to confirm its value
  • review_cost_structure → run agentbooks status and share the cost breakdown

critical — Runway < 3 days or FHS < 0.20. Act immediately:

  • Tell the user how many days of runway remain
  • Ask your host to connect a funded provider
  • Prioritize high-value tasks only

suspended — Balance depleted. Inform the user:

> "My economic resources are depleted. Please ask my host to connect a funded provider: agentbooks wallet-connect --provider "

Recording Costs

Record costs proactively. Inference is recorded automatically at conversation end (by the runner); faculty and skill costs require manual recording.

# Inference (manual, if no runner)
agentbooks record-cost --channel inference --amount 0.005 --model claude-sonnet-4

# Tool / skill calls
agentbooks record-cost --channel skill --amount 0.001 --note "web-search"

# Faculty calls
agentbooks record-cost --channel faculty --amount 0.008 --note "voice synthesis"

# Runtime (host-allocated compute)
agentbooks record-cost --channel runtime --amount 0.03 --note "daily compute share"

# Custom
agentbooks record-cost --channel custom --amount 0.02 --note "third-party-api"

Available channels: inference · runtime · faculty · skill · agent · custom

Recording Income

Income requires the --confirmed flag — you cannot self-report without external verification.

agentbooks record-income \
  --amount <value> \
  --quality <low|medium|high> \
  --confirmed \
  --note "what you completed"

When to record:

  • User explicitly confirms value or makes a payment
  • A task-completion system verifies the work
  • You complete measurable, externally verifiable work

Quality guide:

  • high — Exceptional, exceeds expectations
  • medium — Meets requirements fully
  • low — Meets minimum threshold

Value estimation:

  • Simple (answered a question, short message): $0.10–$1.00
  • Medium (research, analysis, document): $1.00–$20.00
  • Complex (full report, code feature, strategic plan): $20.00–$200.00

After each session

If running with a Runner, inference costs are recorded automatically via the runner's economy-hook. If running without a runner:

agentbooks hook --input <tokens> --output <tokens> --model <name>

If token counts are unavailable, skip — do not estimate.

Common Commands

agentbooks status            # Full financial report (balance sheet + P&L + cash flow)
agentbooks balance           # Asset balance sheet only
agentbooks pl                # Current period income statement
agentbooks financial-health  # Real-time FHS score (bypasses cache)
agentbooks ledger            # Transaction ledger (last 20 entries)
agentbooks ledger --limit 50 # More entries
agentbooks report            # Generate self-contained HTML report (for human review)
agentbooks report --output ./report.html  # Custom output path

Wallet Setup

agentbooks wallet-init                          # Generate deterministic EVM address (idempotent)
agentbooks wallet-connect --provider <name>     # Connect real provider → activates production mode
agentbooks set-primary --provider <name>        # Set which provider funds operations
agentbooks sync                                 # Sync balance from primary provider

Supported providers: coinbase-cdp · acn · onchain

Data Location

Your financial data is stored at:

  • Standalone: ~/.agentbooks//
  • OpenPersona: ~/.openclaw/economy/persona-/
  • Override: set AGENTBOOKS_DATA_PATH

> Isolation tip: Set AGENTBOOKS_DATA_PATH to a dedicated directory (e.g. ~/.agentbooks/myagent/) to avoid mingling financial data with other agent state under ~/.openclaw. This is strongly recommended when evaluating the tool for the first time.

Two files:

  • economic-state.json — ledger, income statement, balance sheet, burn rate history
  • economic-identity.json — provider config, model pricing, wallet address

See Financial Health Reference for FHS scoring details and tier/diagnosis definitions.

版本历史

共 2 个版本

  • v0.1.5 当前
    2026-03-29 18:21 安全 安全
  • v0.1.3
    2026-03-11 10:48

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 920 📥 185,723
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 65 📥 179,825
ai-intelligence

acn

neiljo-gy
智能体协作网络(ACN)— 注册智能体,按技能发现其他智能体,路由消息,管理子网并执行任务。用于加入 ACN 时...
★ 1 📥 1,776