Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Oct 30, 2025

The project was tightly coupled to GitHub Copilot CLI naming, preventing use with other AI agents. Generalized all internal references to "agent" while preserving product-specific references where appropriate.

Changes

Core Architecture

  • containers/copilot/containers/agent/
  • Container names: awf-copilotawf-agent
  • Docker images: copilot:latestagent:latest
  • Log directories: copilot-logs/agent-logs/

Code

  • copilotCommandagentCommand in type definitions
  • copilotIpagentIp in network configuration
  • runCopilotCommand()runAgentCommand() in workflow
  • Updated all test fixtures and integration tests

Workflows & Documentation

  • GitHub Actions image build targets updated
  • Architecture and API documentation updated
  • Removed "copilot" from package.json keywords

Preserved Product References

  • "GitHub Copilot CLI" in usage examples
  • ~/.copilot/logs mount path (actual Copilot CLI log location)
  • @github/copilot package references
  • api.enterprise.githubcopilot.com endpoints

Example

// Before
const config: WrapperConfig = {
  allowedDomains: ['github.com'],
  copilotCommand: 'echo "test"',
  // ...
};

// After
const config: WrapperConfig = {
  allowedDomains: ['github.com'],
  agentCommand: 'echo "test"',
  // ...
};
Original prompt

rename project mentioning of copilot to agent since we want it to work with any ai agent


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Rename project mentions of copilot to agent Rename "copilot" to "agent" throughout codebase Oct 30, 2025
Copilot AI requested a review from Mossaka October 30, 2025 19:52
Copilot finished work on behalf of Mossaka October 30, 2025 19:52
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