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:
95
.claude-devcontainer/.claude.json
Normal file
95
.claude-devcontainer/.claude.json
Normal file
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"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,
|
||||
"tengu_mcp_elicitation": false,
|
||||
"tengu_kairos_cron": true,
|
||||
"tengu_pebble_leaf_prune": false,
|
||||
"tengu_swinburne_dune": false,
|
||||
"tengu_coral_fern": false,
|
||||
"tengu_basalt_3kr": false,
|
||||
"tengu_summarize_tool_results": true,
|
||||
"tengu_bergotte_lantern": false,
|
||||
"tengu_sotto_voce": true,
|
||||
"tengu_system_prompt_global_cache": true,
|
||||
"tengu_turtle_carbon": true,
|
||||
"tengu_glacier_2xr": false,
|
||||
"enhanced_telemetry_beta": false,
|
||||
"tengu_streaming_tool_execution2": true,
|
||||
"tengu_moth_copse": false,
|
||||
"tengu_tool_search_unsupported_models": [
|
||||
"haiku"
|
||||
],
|
||||
"tengu_defer_all_bn4": false,
|
||||
"tengu_fgts": false,
|
||||
"tengu_tst_hint_m7r": false,
|
||||
"tengu_attribution_header": true,
|
||||
"tengu_prompt_cache_1h_config": {
|
||||
"allowlist": [
|
||||
"repl_main_thread*",
|
||||
"sdk",
|
||||
"auto_mode"
|
||||
]
|
||||
},
|
||||
"tengu_disable_streaming_to_non_streaming_fallback": false,
|
||||
"tengu_tool_input_aliasing": false,
|
||||
"tengu_satin_quoll": {},
|
||||
"tengu_amber_prism": false,
|
||||
"tengu_tight_weave": true,
|
||||
"tengu_auto_background_agents": false
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"cachedExtraUsageDisabledReason": "out_of_credits"
|
||||
}
|
||||
Reference in New Issue
Block a user