- Exécution de commandes shell inline avec `!commande` ou `!`commande args``
- Support dans les prompts directs et les fichiers .claude/commands/**/*.md
- Exécution parallèle de multiples commandes
- Gestion robuste des erreurs et timeouts
- Intégration avec les variables d'environnement de settings.json
Nouveaux fichiers:
- packages/cli/src/user-shell.ts
- packages/core/src/shell.ts et shell.test.ts
- packages/ext-claudecode/src/tools/todowrite.test.ts et webfetch.test.ts
- packages/ui/src/banner.tsx, pixels.ts et pixels.test.ts
Tests: ✅ Tous les tests passent
Breaking Changes: Mineur - SlashCommand.prompt() async
20 lines
418 B
JSON
20 lines
418 B
JSON
{
|
|
"name": "@magiccode/ext-claudecode",
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"main": "src/index.ts",
|
|
"types": "src/index.ts",
|
|
"scripts": {
|
|
"typecheck": "tsc -p ."
|
|
},
|
|
"dependencies": {
|
|
"@magiccode/core": "workspace:*",
|
|
"ignore": "^6.0.2",
|
|
"picomatch": "^3.0.1",
|
|
"turndown": "^7.2.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/picomatch": "^3.0.1",
|
|
"@types/turndown": "^5.0.5"
|
|
}
|
|
}
|