awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

44 dépôts

Awesome GitHub RepositoriesBehavior Configuration

Systems for defining logic and lifecycle hooks for automated agents.

Distinguishing note: Focuses on configuration syntax and lifecycle management for agents.

Explore 44 awesome GitHub repositories matching development tools & productivity · Behavior Configuration. Refine with filters or upvote what's useful.

Awesome Behavior Configuration GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • code-yeongyu/oh-my-opencodeAvatar de code-yeongyu

    code-yeongyu/oh-my-opencode

    63,326Voir sur GitHub↗

    Oh-my-opencode is an autonomous software engineering platform designed to automate complex coding tasks through the orchestration of specialized AI agents. It manages end-to-end development workflows by coordinating teams of agents that perform parallel execution, strategic planning, and automated code generation. The system ensures high-precision refactoring by utilizing a hash-anchored modification engine, which verifies file integrity through cryptographic line references before applying any changes. The platform distinguishes itself through a rigorous planning-first methodology, requiring

    Defines agent logic, model fallbacks, and lifecycle hooks using hierarchical configuration files.

    TypeScriptaiai-agentsamp
    Voir sur GitHub↗63,326
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Voir sur GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Allows overriding global agent run settings, including guardrails, tracing, and handoff history management.

    Pythonagentsaiframework
    Voir sur GitHub↗27,191
  • superclaude-org/superclaude_frameworkAvatar de SuperClaude-Org

    SuperClaude-Org/SuperClaude_Framework

    23,360Voir sur GitHub↗

    SuperClaude Framework is an autonomous agent development platform designed for orchestrating complex software development lifecycles. It functions as a Python-based toolkit that enables the deployment of specialized, domain-specific agents capable of coordinating tasks, conducting multi-hop web research, and managing end-to-end project requirements through a unified command interface. The framework distinguishes itself through its iterative planning loops and persistent memory state, which allow agents to evaluate progress in real-time and refine their reasoning strategies across multiple ses

    Enables runtime modification of agent logic and interaction styles through dynamic configuration parameters.

    Python
    Voir sur GitHub↗23,360
  • forem/foremAvatar de forem

    forem/forem

    22,726Voir sur GitHub↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Enables project-specific customization of agent behavior through defined instructions, commands, and lifecycle hooks.

    Rubycommunitydiscussionfeedback
    Voir sur GitHub↗22,726
  • tinygo-org/tinygoAvatar de tinygo-org

    tinygo-org/tinygo

    17,529Voir sur GitHub↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Defines how the program terminates upon encountering a panic, allowing developers to choose between diagnostic output or trap instructions.

    Goadafruitarduinoarm
    Voir sur GitHub↗17,529
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Voir sur GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Adjusts operational parameters such as concurrent file editing, instruction adherence, and file read limits to balance performance, token usage, and control.

    TypeScriptaiai-ageai-coding
    Voir sur GitHub↗15,616
  • textmate/textmateAvatar de textmate

    textmate/textmate

    14,783Voir sur GitHub↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Configures language-specific behaviors like indentation, folding, and character classification.

    Objective-C++c-plus-pluscocoamacos
    Voir sur GitHub↗14,783
  • languagetool-org/languagetoolAvatar de languagetool-org

    languagetool-org/languagetool

    14,597Voir sur GitHub↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Offers runtime-adjustable server settings and accessibility configurations via files or command-line options.

    Javagrammarnatural-languagenatural-language-processing
    Voir sur GitHub↗14,597
  • rust-lang/cargoAvatar de rust-lang

    rust-lang/cargo

    14,624Voir sur GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Supports configuring panic strategies, including immediate-abort, within build profiles.

    Rustcargopackage-managerrust
    Voir sur GitHub↗14,624
  • qodo-ai/pr-agentAvatar de qodo-ai

    qodo-ai/pr-agent

    11,630Voir sur GitHub↗

    PR Agent is an AI-powered code analysis tool and pull request reviewer that uses large language models to automate version control workflows. It functions as a programmatic agent that integrates with version control platforms to provide automated quality checks, explain code changes, and manage pull request documentation. The system distinguishes itself by enforcing organizational engineering standards through a customizable rule-based system. It leverages retrieval-augmented generation to inject repository context and organizational guidelines into its analysis, ensuring that feedback remain

    Uses external configuration files to control AI response categories and prompt styles based on team standards.

    Pythoncode-reviewcodereviewcoding-assistant
    Voir sur GitHub↗11,630
  • johnthagen/min-sized-rustAvatar de johnthagen

    johnthagen/min-sized-rust

    9,782Voir sur GitHub↗

    This project is a collection of techniques and configurations for reducing the disk footprint of compiled Rust executables. It serves as a guide and toolset for binary size optimization, providing strategies to minimize the final executable size through compiler flags and configuration. The project focuses on aggressive size reduction strategies, including recompiling the standard library from source to prune unused functions and implementing no-standard-library modes for memory-constrained environments. It details how to eliminate runtime overhead by removing standard library entry points an

    Reduces binary size by replacing stack unwinding with immediate aborts and stripping formatting details.

    Rustbinary-sizecargocontainers
    Voir sur GitHub↗9,782
  • friuns2/blackfriday-gpts-promptsAvatar de friuns2

    friuns2/BlackFriday-GPTs-Prompts

    9,523Voir sur GitHub↗

    BlackFriday-GPTs-Prompts is a curated repository of specialized text instructions and configuration templates designed to guide large language models through complex tasks. It functions as an open-source resource for users seeking to perform advanced artificial intelligence operations without relying on paid subscription services or external cloud processing. The project distinguishes itself by providing structured prompt-based logic that enables users to execute AI-driven workflows directly within their existing environments. By utilizing these pre-configured templates, users can automate re

    Defines application functionality and model output formatting through externalized text-based configuration templates.

    agentsagiai
    Voir sur GitHub↗9,523
  • microsoft/vscode-copilot-chatAvatar de microsoft

    microsoft/vscode-copilot-chat

    9,493Voir sur GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Defines project-wide coding standards, architectural context, and specialized personas through configuration.

    TypeScript
    Voir sur GitHub↗9,493
  • meetecho/janus-gatewayAvatar de meetecho

    meetecho/janus-gateway

    9,117Voir sur GitHub↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    Supports server behavior definition through command-line flags and configuration files.

    C
    Voir sur GitHub↗9,117
  • rust-lang/rust-by-exampleAvatar de rust-lang

    rust-lang/rust-by-example

    8,026Voir sur GitHub↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Explains how to configure whether a program unwinds the stack or aborts immediately during a panic.

    Handlebars
    Voir sur GitHub↗8,026
  • gsd-build/gsd-2Avatar de gsd-build

    gsd-build/gsd-2

    7,740Voir sur GitHub↗

    This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification. The system distinguishes itself through a git-isolated task runner that executes milestones in separate worktrees and branches, ensuring changes are squash-merged into a linear commit history. It features a multi-model routing gateway that assigns different LLM providers to specific workflow phase

    The project assigns specific model providers to different project phases and sets automatic fallbacks for failed requests.

    TypeScriptcontext-engineeringmeta-promptingspec-driven-development
    Voir sur GitHub↗7,740
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Voir sur GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Writes server logic in a class or module that the platform instantiates and runs as a Durable Object.

    TypeScriptbackendscollaborationcrdts
    Voir sur GitHub↗5,644
  • cri-o/cri-oAvatar de cri-o

    cri-o/cri-o

    5,629Voir sur GitHub↗

    CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th

    Prevents a server panic when the EnablePodEvents option is turned on.

    Go
    Voir sur GitHub↗5,629
  • lxc/lxdAvatar de lxc

    lxc/lxd

    5,554Voir sur GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Sets any server-level configuration key to a specified value through the command line, including network addresses and storage volumes.

    Go
    Voir sur GitHub↗5,554
  • webmin/webminAvatar de webmin

    webmin/webmin

    5,595Voir sur GitHub↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Saves runtime operational settings like listening addresses and temporary directories to configuration files.

    HTML
    Voir sur GitHub↗5,595
Préc.123Suivant
  1. Home
  2. Development Tools & Productivity
  3. Behavior Configuration

Explorer les sous-tags

  • Panic Handlers1 sous-tagConfiguration settings for defining program termination behavior upon encountering a panic. **Distinct from Behavior Configuration:** Distinct from Behavior Configuration: focuses specifically on the panic termination path rather than general agent lifecycle hooks.
  • Server Configurations5 sous-tagsRuntime-adjustable settings for controlling command execution, file access, and audit logging without requiring a server restart. **Distinct from Behavior Configuration:** Distinct from general Behavior Configuration: focuses on server-side operational settings (blocked commands, allowed directories) rather than agent lifecycle hooks or mock return values.