docs: AI agent configurations and instructions #782
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces new AI agent definitions and improves developer and agent onboarding documentation for the project. The main changes include adding detailed agent configuration files for GPT-4.1 and GPT-5, providing comprehensive instructions for AI agents working with the ScyllaDB Java driver codebase, and introducing a project exploration prompt to help Copilot and other agents understand the project's structure and APIs.
AI Agent Definitions and Configuration:
.github/agents/4.1-Beast.agent.md: Defines a persistent, autonomous GPT-4.1 agent with detailed workflow, research, and communication instructions, emphasizing exhaustive problem-solving and rigorous testing..github/agents/gpt-5-beast-mode.agent.md: Introduces a GPT-5 "Beast Mode" agent with explicit operating principles, tool usage policies, workflow, guardrails, and stop conditions for safe, autonomous, and ambitious code changes.Agent and Developer Onboarding Documentation:
.github/copilot-instructions.md: Provides comprehensive, project-specific guidelines for AI coding agents, covering architecture, key components, developer workflows, conventions, integration points, and best practices for contributing to the ScyllaDB driver.Project Exploration Prompt:
.github/prompts/explore-project.prompt.md: Supplies a prompt for agents to generate a concise overview of the project, including frameworks, APIs, and structure, to improve Copilot's codebase indexing and search.