Skip to content

Comments

add agents and instructions#199

Merged
TheWitness merged 4 commits intoCacti:developfrom
bmfmancini:develop
Feb 14, 2026
Merged

add agents and instructions#199
TheWitness merged 4 commits intoCacti:developfrom
bmfmancini:develop

Conversation

@bmfmancini
Copy link
Member

This pull request introduces several new agent definition files and issue templates to enhance project workflow and support. The main changes are the addition of specialized agent documentation for PHP development, MySQL/MariaDB database management, code quality assurance, and task triage, as well as standardized templates for bug reports and feature requests.

Agent documentation additions:

  • Added .github/agents/php-developer.agent.md defining the PHP Developer agent, focusing on PSR-12 standards, debugging, optimization, and security best practices for PHP 8.1+.
  • Added .github/agents/mysql-mariadb.agent.md outlining the MySQL/MariaDB Database Administrator agent, including capabilities, tools, best practices, and reference to Cacti DB functions.
  • Added .github/agents/code-quality.agent.md describing the Code Quality Specialist agent, detailing responsibilities and tools for code review, refactoring, testing, and CI/CD.
  • Added .github/agents/triage_agent.md.agent.md for the Triage Agent, with explicit routing rules, delegation workflow, and reporting guidelines to coordinate tasks among specialized agents.

Issue template additions:

  • Added .github/ISSUE_TEMPLATE/bug_report.md to standardize bug reporting, including sections for reproduction steps, environment details, and additional context.
  • Added .github/ISSUE_TEMPLATE/feature_request.md to guide feature requests, covering problem description, solution ideas, alternatives, and context.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds GitHub workflow support files—Copilot repository instructions, several specialized “agent” definition documents, and standardized GitHub issue templates—to improve contributor guidance and intake/triage consistency.

Changes:

  • Added .github/copilot-instructions.md with repository-specific Copilot guidance (versions, patterns, security, and codebase scanning hints).
  • Added multiple agent definition files under .github/agents/ (PHP, MySQL/MariaDB, code-quality, and triage routing guidance).
  • Added GitHub issue templates for bug reports and feature requests.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 15 comments.

Show a summary per file
File Description
.github/copilot-instructions.md Adds Copilot guidance, but currently contains duplicated content and a misleading file-location note.
.github/agents/triage_agent.md.agent.md Adds triage agent definition and routing rules; routing targets currently don’t match available agents.
.github/agents/php-developer.agent.md Adds PHP developer agent definition; tool declarations/docs need consistency.
.github/agents/mysql-mariadb.agent.md Adds MySQL/MariaDB DBA agent definition; includes a few formatting/typo issues.
.github/agents/code-quality.agent.md Adds code-quality agent definition; includes minor formatting issues.
.github/ISSUE_TEMPLATE/bug_report.md Adds bug report template; contains a couple typos/capitalization issues.
.github/ISSUE_TEMPLATE/feature_request.md Adds feature request template.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bmfmancini
Copy link
Member Author

@copilot open a new pull request to apply changes based on the comments in this thread

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated 10 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

bmfmancini and others added 3 commits February 13, 2026 21:05
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Sean Mancini <sean@seanmancini.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Sean Mancini <sean@seanmancini.com>
Signed-off-by: TheWitness <thewitness@cacti.net>
@TheWitness TheWitness merged commit 94e4d91 into Cacti:develop Feb 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants