feat(core): improve activate_skill tool and use lowercase XML tags (#16009)

This commit is contained in:
N. Taylor Mullen
2026-01-06 17:10:00 -08:00
committed by GitHub
parent 59a18e710d
commit da85e3f8f2
4 changed files with 30 additions and 18 deletions
@@ -87,14 +87,14 @@ describe('ActivateSkillTool', () => {
expect(mockConfig.getWorkspaceContext().addDirectory).toHaveBeenCalledWith(
'/path/to/test-skill',
);
expect(result.llmContent).toContain('<ACTIVATED_SKILL name="test-skill">');
expect(result.llmContent).toContain('<INSTRUCTIONS>');
expect(result.llmContent).toContain('<activated_skill name="test-skill">');
expect(result.llmContent).toContain('<instructions>');
expect(result.llmContent).toContain('Skill instructions content.');
expect(result.llmContent).toContain('</INSTRUCTIONS>');
expect(result.llmContent).toContain('<AVAILABLE_RESOURCES>');
expect(result.llmContent).toContain('</instructions>');
expect(result.llmContent).toContain('<available_resources>');
expect(result.llmContent).toContain('Mock folder structure');
expect(result.llmContent).toContain('</AVAILABLE_RESOURCES>');
expect(result.llmContent).toContain('</ACTIVATED_SKILL>');
expect(result.llmContent).toContain('</available_resources>');
expect(result.llmContent).toContain('</activated_skill>');
expect(result.returnDisplay).toContain('Skill **test-skill** activated');
expect(result.returnDisplay).toContain('Mock folder structure');
});