-
Notifications
You must be signed in to change notification settings - Fork 5
Releases: Alexi5000/ClawKeeper
ClawKeeper v1.5.0 — OpenClaw-native SMB finance-agent platform
ClawKeeper v1.5.0 is the repository maturity release that establishes the project as an OpenClaw-native SMB finance-agent platform. The release focuses on backend agent infrastructure, deterministic safety policy, test coverage, repository quality gates, and documentation that accurately describes how the system should be operated.
Release theme: ClawKeeper is now framed and implemented as an OpenClaw finance-agent application: a small-business financial operation run by agents, with policy gates around money movement, books-of-record changes, tenant boundaries, and auditability.
What changed
| Area | v1.5.0 implementation |
|---|---|
| OpenClaw application contract | Added src/openclaw/manifest.ts, defining ClawKeeper’s OpenClaw-native app identity, finance agents, capabilities, runtime metadata, approval policy, and observability stream. |
| Deterministic policy engine | Added src/openclaw/policy.ts, evaluating tenant context, user role, capabilities, prompt-safety findings, amount boundaries, and approval metadata before execution. |
| Runtime adapter | Added src/openclaw/runtime.ts, giving the backend an explicit OpenClaw gateway adapter boundary while preserving the existing TypeScript runtime path. |
| Agent execution guardrail | Updated src/agents/base.ts so every agent task is policy-evaluated before work starts and audited with redacted metadata. |
| Control-plane API | Extended src/api/routes/agents.ts with OpenClaw manifest inspection and dry-run policy evaluation endpoints. |
| Security model | Added docs/SECURITY_MODEL.md, documenting the OpenClaw boundary, approval gates, prompt-injection handling, tenant isolation, and audit strategy. |
| Testing | Added focused tests for manifest integrity, runtime health, approval-required actions, tenant isolation denial, missing capability denial, prompt-injection denial, and redaction. |
| Quality gates | Updated scripts so npm run quality performs TypeScript checking, ESLint, and tests; included a CI-ready quality workflow template in docs/templates/quality.workflow.yml. |
| Repository narrative | Rewrote repository-facing documentation around the OpenClaw-native SMB finance-agent platform positioning. |
Quality evidence
The local v1.5 quality gate completed successfully with 0 TypeScript errors, 0 ESLint errors, and 11 passing tests. A high-severity dependency audit also completed with 0 vulnerabilities.
Operator-facing implication
ClawKeeper v1.5 should be described as an OpenClaw-native financial operations control plane for SMBs. The dashboard remains the operator interface, but the release makes clear that the product’s deeper value is the agent infrastructure: a finance department represented as agents, constrained by deterministic policy, observable through audit events, and prepared for human-in-the-loop approvals where risk requires it.
Documentation note
The v1.5.0 tag identifies the implementation release. The main branch now also includes a follow-up documentation proofing commit that aligns all repository-facing Markdown with the same OpenClaw-native SMB finance-agent positioning.
Assets 2
v1.0.0 Beta
692e8f6 Initial system online
Screenshot 2026年02月04日 225443