Skip to content

Conversation

@vreshch
Copy link
Contributor

@vreshch vreshch commented Nov 21, 2025

  • Add MCP server configuration types (HTTP and stdio)
  • Implement YAML frontmatter parsing with gray-matter library
  • Add contentType, tools, sections, mcpServers, agentVersion fields to agents
  • Create agent parser utility for markdown frontmatter extraction
  • Add new MCP server query endpoints:
    • GET /api/agents/mcp-servers - list agents with MCP configs
    • GET /api/agents/mcp-servers/:serverName - filter by MCP server
  • Update response mappers to include new fields
  • Add database migration script (scripts/migrate-agents-mcp.js)
  • Update agents-api.md documentation with v2.0 features
  • Maintain backward compatibility with plain text agents

- Add MCP server configuration types (HTTP and stdio)
- Implement YAML frontmatter parsing with gray-matter library
- Add contentType, tools, sections, mcpServers, agentVersion fields to agents
- Create agent parser utility for markdown frontmatter extraction
- Add new MCP server query endpoints:
  - GET /api/agents/mcp-servers - list agents with MCP configs
  - GET /api/agents/mcp-servers/:serverName - filter by MCP server
- Update response mappers to include new fields
- Add database migration script (scripts/migrate-agents-mcp.js)
- Update agents-api.md documentation with v2.0 features
- Maintain backward compatibility with plain text agents
@github-actions
Copy link

Pull Request Validation Successful

Step Results:

  • 📦 Install dependencies: true
  • 🔍 Run linting: true
  • 🧪 Run tests: true
  • 🏗️ Build packages: true

🎉 All quality checks passed! Ready to merge.

📋 View workflow run


🐳 Docker Images Built Successfully!

🏷️ Tag: pr-10

  • Backend: ✅ Built
  • Frontend: ✅ Built

📋 View workflow


⏰ Generated at: 2025-11-21T23:49:19.336Z

@vreshch vreshch merged commit f11bec0 into master Nov 21, 2025
3 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.

2 participants