Skip to content
View djm204's full-sized avatar
πŸ¦–
Rar!
πŸ¦–
Rar!

Highlights

  • Pro

Block or report djm204

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
djm204/README.md
DJM204 Profile Banner



GitHub Repos Agent Architecture Protocol


πŸ‘‹ Hi, I'm David (djm204)

I engineer deterministic agent runtimes, modular multi-agent systems, and tool-augmented LLM infrastructure.

My work focuses on transforming stochastic language models into reliable software systems by enforcing strict type boundaries, multi-loop orchestration (planning, execution, critique, and governance), and standardized Model Context Protocol (MCP) integrations.


🧠 High-Level Focus & Architecture

  • ⚑ Deterministic Agent Runtimes: Building structured execution engines with strict runtime validation (Zod), bounded iteration loops, and real-time observability.
  • πŸ” Multi-Loop Orchestration: Designing interlocking loops for task planning, execution, self-reflection/critique, and human-in-the-loop governance.
  • πŸ”Œ Tool Protocols & MCP: Authoring Model Context Protocol (MCP) servers and proxies that bridge foundation models safely to filesystem, web, and CLI tools.
  • πŸ€– Automated Engineering Workflows: Developing self-correcting agents for automated codebase refactoring, pull request reviews, and issue triage.

πŸ—ΊοΈ System Architecture Pattern

                        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                        β”‚          🎯 REASONING & TASK INPUT           β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                               β”‚
                                               β–Ό
                        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                        β”‚         πŸ¦– AGENTIC ORCHESTRATION LOOP        β”‚
                        β”‚     (Planning β€’ Execution β€’ Reflection)      β”‚
                        β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
                               β”‚               β”‚               β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜               β”‚               └─────────────────────┐
         β–Ό                                     β–Ό                                     β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 🧠 State & Memoryβ”‚                   β”‚πŸ“‹ Task Decompositionβ”‚                 β”‚πŸ§ͺ Self-Reflectionβ”‚
β”‚ (Vector/SQLite) β”‚                   β”‚(Execution Trees) β”‚                  β”‚ & Quality Gating β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                                     β”‚                                     β”‚
         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                               β”‚                               β”‚
                               β–Ό                               β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚πŸ”Œ MCP Tool Integrationβ”‚       β”‚πŸ›‘οΈ Safety & Governanceβ”‚
                    β”‚(APIs, Web & CLI Ops)β”‚         β”‚ (HITL & Policy Ops) β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🧰 Core Engineering Stack

Layer Technologies & Frameworks
Languages & Runtimes TypeScript, Node.js, Python, PyTorch, C++
Agent Architecture Custom Monorepo Runtimes, LangGraph, AutoGen, Ollama
Protocols & Validation Model Context Protocol (MCP), Zod Schemas, REST/WebSockets
Tooling & Storage Vitest, Turborepo, Docker, SQLite, ChromaDB

πŸ“‚ Key Projects

  • πŸ¦– Frankenbeast β€” Modular deterministic agent runtime & Turborepo framework.
  • 🐝 SmartSwarm β€” Multi-agent swarm orchestration platform.
  • πŸ€– hermes-agent β€” Autonomous review and workflow agent.
  • πŸ”Œ mcp-servers & mcp-web β€” Custom Model Context Protocol tool suite.
  • πŸ› οΈ codex-review β€” Reusable review loops for automated PR gating.
  • 🧩 agent-skills β€” Custom skill templates for AI agent coding.
  • ⚑ ollama-orchestrator β€” Lightweight local LLM orchestration.

πŸ“« Connect

GitHub Portfolio


⚑ Building deterministic agent infrastructure & modular LLM tooling

Pinned Loading

  1. agent-workflow-skills agent-workflow-skills Public

    Full-cycle agent workflow skills for Claude Code: session context, task start/end, ADRs, quality gates, Codex review loop

    Shell

  2. codex-review codex-review Public

    Reusable Claude Code skill for the GitHub Codex (@codex) review loop.

    Shell

  3. resolve-issues resolve-issues Public

    Claude Code plugin: iterate GitHub issues priority-first and triage, plan, or fix them β€” one PR per issue.

    Shell

  4. frankenbeast frankenbeast Public

    Deterministic guardrails framework for AI agents

    TypeScript 1 6