Skip to main content

Self-improving AI agent framework with behavioral observability and trust protocols

Project description

╔═══════════════════════════════════════════════════════════════╗ ║ ███████╗ █████╗ ██████╗ ██╗ ███████╗ ║ ║ ██╔════╝██╔══██╗██╔══██╗██║ ██╔════╝ ║ ║ █████╗ ███████║██████╔╝██║ █████╗ ║ ║ ██╔══╝ ██╔══██║██╔══██╗██║ ██╔══╝ ║ ║ ██║ ██║ ██║██████╔╝███████╗███████╗ ║ ║ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚══════╝ ║ ║ ███████╗ ██████╗ ██████╗ ██████╗ ███████╗ ║ ║ ██╔════╝██╔════╝ ██╔══██╗██╔════╝ ██╔════╝ ║ ║ █████╗ ██║ ███╗██████╔╝██║ ███╗█████╗ ║ ║ ██╔══╝ ██║ ██║██╔══██╗██║ ██║██╔══╝ ║ ║ ██║ ╚██████╔╝██║ ██║╚██████╔╝███████╗ ║ ║ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ║ ║ ║ ║ Self-improving AI agent framework with behavioral observability ║ ║ and trust protocols. Built on Hermes Agent by NousResearch. ║ ║ ║ ║ Author: KingLabsA ║ ║ • GitHub: https://github.com/KingLabsA ║ ║ • Twitter: https://x.com/KingLabsA ║ ║ • Email: kinglabsa@users.noreply.github.com ║ ╚═══════════════════════════════════════════════════════════════╝


FableForge Agent is a self-improving AI agent framework built on top of Hermes Agent by NousResearch. It extends Hermes with three additional tiers of capability:

  • Tier 3: Agent Control Plane — Sandboxed execution, audit trails, incident response, OAuth gate, and credential broker.
  • Tier 4: Behavioral Observability — Real-time behavior observation, semantic firewall, safety rules engine, and behavior reporting.
  • Tier 4: Trust Protocols — Bidirectional agent-to-agent trust, identity registry, permission framework, and cryptographic signing.

Quickstart

pip install fableforge-agent
fableforge --help

Or run with specific subcommands:

fableforge                          # Run the agent (passes through to Hermes CLI)
fableforge control-plane --port 8000  # Start the control plane API server
fableforge audit --export report.json # Export audit trail
fableforge trust register --agent-id agent1 --pubkey ./key.pub  # Trust registry
fableforge observe                   # Start behavioral observability dashboard

Architecture

┌─────────────────────────────────────────────────────┐
│                   FableForge Agent                    │
├─────────────────────────────────────────────────────┤
│  Tier 4:  Behavioral Observability + Trust Protocols │
│  ┌────────────────────┐  ┌────────────────────────┐  │
│  │ BehavioralObservability│  │   TrustProtocol       │  │
│  │ SemanticFirewall     │  │   IdentityRegistry    │  │
│  │ BehaviorReport       │  │   PermissionFramework │  │
│  └────────────────────┘  └────────────────────────┘  │
├─────────────────────────────────────────────────────┤
│  Tier 3:  Agent Control Plane                        │
│  ┌────────────────────┐  ┌────────────────────────┐  │
│  │ Sandbox (execution)│  │   AuditTrail           │  │
│  │ IncidentResponse   │  │   OAuthGate            │  │
│  │ CredentialBroker   │  │   SandboxPolicy        │  │
│  └────────────────────┘  └────────────────────────┘  │
├─────────────────────────────────────────────────────┤
│  Tiers 1-2:  Hermes Agent Foundation                 │
│  ┌──────────────────────────────────────────────┐   │
│  │ AIAgent · ToolRegistry · ConversationLoop    │   │
│  │ Model Providers · Tool Calling · Memory      │   │
│  └──────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────┘

Foundation

FableForge Agent is built on Hermes Agent by NousResearch. All credit for the underlying agent framework, tool calling, conversation loop, and model provider integration belongs to the NousResearch team.

License

Apache 2.0 — see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fableforge_agent-0.1.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fableforge_agent-0.1.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file fableforge_agent-0.1.0.tar.gz.

File metadata

  • Download URL: fableforge_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for fableforge_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1f10e54ba81cd6109e8c55dd00ff69fd82dc7dd62856cbce58fb684c38eb9187
MD5 bf96806459e20a10da7445db7335977d
BLAKE2b-256 72a1077393dda3759174ed3e7e662a0155226d3fd505fa434c32c3ed06352cce

See more details on using hashes here.

File details

Details for the file fableforge_agent-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fableforge_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb78f5622c566ae931ed26ccf8438ce0254f934cf2f902e45f8ff5002be1d1b0
MD5 a429af652f248aaf218d2605135e74b1
BLAKE2b-256 f1382074f1f696b85a86d5a2ee9a2881b3aa522b15427cf19f5b367fd2fd1090

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page