Refactor devcontainer and MCP tools for containerized development

Ajout et configuration d’un environnement de développement conteneurisé (devcontainer) avec support multi-langages (Go, Rust, Python), intégration d’outils LLM locaux/cloud (LM Studio, Claude Pro), et refonte des outils MCP : suppression du module sandbox, correction de la gestion des chemins projet dans jj.py, ajout d’une fonction jj_new_tool, et structuration du Makefile pour le build multiplateforme. Mise à jour des scripts (docker-entrypoint.sh, setup-devcontainer.sh), du README.md et de bin/jj-ai-commit.sh pour automatiser la génération de messages de commit à partir des résumés des fichiers modifiés.
This commit is contained in:
2026-03-11 16:34:09 +01:00
parent 1c9cee35df
commit d6fb4e33e5
30 changed files with 3502 additions and 193 deletions

View File

@@ -0,0 +1,59 @@
{
"cachedGrowthBookFeatures": {
"tengu_claudeai_mcp_connectors": true,
"tengu_event_sampling_config": {},
"tengu_frond_boric": {},
"tengu_log_segment_events": false,
"tengu_log_datadog_events": true,
"tengu_marble_anvil": true,
"tengu_tool_pear": false,
"tengu_scarf_coffee": false,
"tengu_herring_clock": false,
"tengu_keybinding_customization_release": true,
"tengu_marble_whisper": true,
"tengu_amber_quartz": false,
"tengu_thinkback": false,
"tengu_cicada_nap_ms": 0,
"tengu_miraculo_the_bard": false,
"tengu_miraculo_the_bard2": false,
"tengu_paper_halyard": false,
"tengu_chomp_inflection": false,
"tengu_marble_sandcastle": true,
"tengu_desktop_upsell": {
"enable_shortcut_tip": false,
"enable_startup_dialog": false
},
"tengu_marble_lantern_disabled": false,
"tengu_pid_based_version_locking": true
},
"firstStartTime": "2026-03-11T12:56:06.706Z",
"opusProMigrationComplete": true,
"sonnet1m45MigrationComplete": true,
"userID": "2525622ce171b408689c31f61f66ba3433629fa13b0656ed565073ba5f6dc2c6",
"clientDataCache": {
"data": {},
"timestamp": 1773233813304
},
"changelogLastFetched": 1773233777137,
"oauthAccount": {
"accountUuid": "f093e810-c7e5-4d6b-902b-ec1fa73cbc94",
"emailAddress": "eric.coissac@gmail.com",
"organizationUuid": "c5e61747-337f-4fed-bf22-ca9925e92650",
"hasExtraUsageEnabled": true,
"billingType": "stripe_subscription",
"accountCreatedAt": "2025-07-29T14:22:00.696404Z",
"subscriptionCreatedAt": "2025-10-02T16:14:05.694173Z",
"displayName": "Eric",
"organizationRole": "admin",
"workspaceRole": null,
"organizationName": "eric.coissac@gmail.com's Organization"
},
"claudeCodeFirstTokenDate": "2025-10-05T14:58:34.301962Z",
"penguinModeOrgEnabled": true,
"groveConfigCache": {
"f093e810-c7e5-4d6b-902b-ec1fa73cbc94": {
"grove_enabled": true,
"timestamp": 1773233813326
}
}
}