@intellectronica/ruler
Version:
Ruler — apply the same rules to all coding agents
28 lines (27 loc) • 656 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WindsurfAgent = void 0;
const AgentsMdAgent_1 = require("./AgentsMdAgent");
/**
* Windsurf agent adapter.
* Now uses AGENTS.md format like other agents.
*/
class WindsurfAgent extends AgentsMdAgent_1.AgentsMdAgent {
getIdentifier() {
return 'windsurf';
}
getName() {
return 'Windsurf';
}
// Windsurf supports MCP configuration
getMcpServerKey() {
return 'mcpServers';
}
supportsMcpStdio() {
return true;
}
supportsMcpRemote() {
return true;
}
}
exports.WindsurfAgent = WindsurfAgent;