autonomous-agent-patterns

Installation
Summary

Design patterns for building autonomous coding agents with tool integration, permissions, and human oversight.

  • Core agent loop architecture with think-decide-act-observe cycle; supports multi-model selection for different task types
  • Tool design patterns including file operations, code understanding, terminal execution, and browser automation with schema-based definitions
  • Permission system with four levels (auto, ask-once, ask-each, never) and risk assessment for approval workflows
  • Sandboxing and safety patterns including path validation, command whitelisting, and isolated execution environments
  • Context management with checkpoint/resume for long-running tasks and MCP (Model Context Protocol) server integration for dynamic tool discovery
SKILL.md

πŸ•ΉοΈ Autonomous Agent Patterns

Design patterns for building autonomous coding agents, inspired by Cline and OpenAI Codex.

When to Use This Skill

Use this skill when:

  • Building autonomous AI agents
  • Designing tool/function calling APIs
  • Implementing permission and approval systems
  • Creating browser automation for agents
  • Designing human-in-the-loop workflows

1. Core Agent Architecture

1.1 Agent Loop

Related skills
Installs
662
GitHub Stars
37.3K
First Seen
Jan 19, 2026