Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgenticAI

An open-source knowledge repository, architecture framework, and specification suite for building, running, and constraining Agentic AI systems.


🧠 Core Philosophy

Traditional software executes fixed code. Chat AI generates passive text. Agentic AI combines reasoning models with execution environments to autonomously achieve goals through tool invocation, environment feedback, and iterative reflection.

Goal -> [Perceive -> Decide -> Act -> Observe -> Reflect] -> Verified Outcome

This repository collects core concepts, engineering disciplines, architecture blueprints, standard protocol specifications, reference code implementations, and production checklists for building enterprise agentic workflows.


📚 Concepts & Engineering Disciplines

1. Core Paradigms & Engineering Disciplines

  • 📄 agentic-ai: What makes a system "agentic" — moving from passive prompts to goal-seeking loops.
  • 📄 agentic-workflow: Dynamic decision loops vs linear DAG automation.
  • 📄 agentification: Wrapping legacy APIs and CLIs into self-describing agent tools.
  • 📄 agent-skills: On-demand instruction loading (SKILL.md) and modular skill packages.
  • 📄 loop-engineering: Perception-action-reflection loops, exit criteria, cycle detection, and iteration budgets.
  • 📄 graph-engineering: State graphs, dynamic branch routing, nodes, edges, and state transitions.
  • 📄 context-engineering: Context window payload assembly, rule framing, dynamic slicing, and signal density.
  • 📄 capability-engineering: Tool sandboxing, SafePath scoping, host API grants, and least capability principles.
  • 📄 state-engineering: Working state management, checkpoints, transaction boundaries, and rollbacks.

2. Execution, Memory & Security

  • 📄 tool-calling: Structuring, type-checking, and executing LLM function calls safely.
  • 📄 agentic-runtime: Execution environments engineered specifically for hosting agents (sandboxing, energy budgeting, SafePath).
  • 📄 mcp: Model Context Protocol — standardizing client-agent tool interfaces.
  • 📄 agent-memory: Context window management, sliding summaries, and Knowledge Item persistence.
  • 📄 agentic-security: Indirect prompt injection defense, tool output poisoning, and runtime confinement.

3. Reasoning, Safety & Governance

  • 📄 reflection: Self-critique, root cause log analysis, and iterative hypothesis revision.
  • 📄 hallucination-mitigation: Source inspection grounding and empirical assertion gates.
  • 📄 multi-agent: Multi-agent collaboration patterns (Supervisor, Specialist Workers, Delegation).
  • 📄 prompt-routing: Routing tasks dynamically between fast models and heavy reasoning models.
  • 📄 human-in-the-loop: Escalation boundaries and human verification checkpoints.
  • 📄 agentic-governance: Audit trails, DLP policies, and fleet compliance frameworks.
  • 📄 evaluation: Benchmark suites, step efficiency metrics, and assertion gates for AI agents.

🏗️ Architecture Blueprints


📜 Standard Protocol Specifications


💻 Reference Implementations (Go)

  • 💻 reference/loop.go: Production-grade reference implementation of an energy-metered, step-bounded Agentic Loop kernel in Go.
  • 💻 reference/mcp_client.go: Clean Go client implementation for connecting agents to MCP servers via JSON-RPC.
  • 💻 reference/context.go: Production Go reference implementation of context compaction, sliding tool output summaries, and prompt rules assembly.
  • 💻 reference/safepath.go: Production Go reference implementation of SafePath workspace boundary validation and file confinement.

📋 Guides & Anti-Patterns


🌐 Ecosystem

Maintained as part of the WithAgenticAI ecosystem.

About

An open-source knowledge repository for building, running, and constraining Agentic AI systems.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages