{
// -- --
"telemetry": {
"metrics": false,
"diagnostics": false
},
// -- --
// -- --
"vim_mode": true,
"base_keymap": "JetBrains",
// -- --
// -- --
"ui_font_size": {{ theme.zed.font.size }},
"tab_size": {{ editorconfig.tab_width }},
"buffer_font_size": {{ theme.zed.font.size }},
"ui_font_family": "{{ theme.zed.font.name }}",
"buffer_font_family": "{{ theme.zed.font.name }}",
// -- --
// -- --
"theme": {
"mode": "system",
"light": "{{ theme.zed.light_theme }}",
"dark": "{{ theme.zed.dark_theme }}"
},
// -- --
// -- --
"relative_line_numbers": true,
"current_line_highlight": "all",
"show_whitespaces": "selection",
// -- --
// -- --
"format_on_save": "off",
"ensure_final_newline_on_save": true,
// -- --
// -- --
"centered_layout": {
"left_padding": 0.1,
"right_padding": 0.1
},
"tab_bar": {
"show": false
},
"toolbar": {
"breadcrumbs": false,
"quick_actions": false,
"selections_menu": false,
"agent_review": false,
"code_actions": false
},
"project_panel": {
"dock": "right"
},
// -- --
// -- --
"lsp": {
"jdtls": {
"initialization_options": {
"settings": {
"java": {
"home": "~/.local/share/mise/installs/java/21",
"jdt": {
"ls": {
"lombokSupport": {
"enabled": true
}
}
}
}
}
}
}
},
"languages": {
"Java": {
"formatter": "prettier",
"format_on_save": "off",
"language_servers": ["jdtls"]
},
"TypeScript": {
"language_servers": ["typescript-language-server"],
"formatter": "prettier"
},
"TSX": {
"language_servers": ["typescript-language-server"],
"formatter": "prettier"
}
},
// -- --
// -- --
"auto_install_extensions": {
"html": true,
"dockerfile": true,
"docker-compose": true,
"ansible": true,
"deno": true,
"java": true,
"kotlin": true,
"toml": true,
// https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
"mcp-server-sequential-thinking": true
},
// -- --
// -- --
"show_completions_on_input": false,
"features": {
"copilot": false,
"edit_prediction_provider": "none",
},
// -- --
{% if features.work_mode %}
// -- --
"language_models": {
"bedrock": {
"authentication_method": "named_profile",
"profile": "cline",
"region": "us-west-2"
}
},
"context_servers": {
// wasabi's MCP server
"wasabi": {
"command": {
"path": "wasabi",
"args": ["--mcp-server"],
"env": null
},
"settings": {}
},
// the internal general MCP server
"Amazon Internal MCP": {
"command": {
"path": "amzn_ai-mcp",
"args": [],
"env": null
},
"settings": {}
},
// offical AWS Docs MCP server built by Labs
"AWS Documentation MCP Server": {
"command": {
"path": "mise",
"args": [
"exec",
"uv@latest",
"--",
"uvx",
"awslabs.aws-documentation-mcp-server@latest"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
},
"agent": {
"dock": "left",
"profiles": {
"starter-profile": {
"name": "Starter Profile",
"tools": {
"copy_path": false,
"create_directory": false,
"delete_path": false,
"diagnostics": false,
"edit_file": true,
"fetch": false,
"find_path": false,
"grep": false,
"list_directory": true,
"move_path": false,
"terminal": false,
"read_file": true,
"open": true,
"now": true,
"thinking": true
},
"context_servers": {
"wasabi": {
"tools": {
"WorkspaceSearch": true,
"ReadInternalWebsites": true,
"Delegate": true
}
},
"mcp-server-sequential-thinking": {
"tools": {
"sequentialthinking": true
}
},
"Amazon Internal MCP": {
"tools": {
"write_internal_website": true,
"tod_download_logs": true,
"taskei_get_task": true,
"slack-send-message": true,
"sim_update_issue": true,
"sim_search_issues": true,
"sim_get_issue": true,
"sim_get_folders": true,
"sim_create_issue": true,
"sim_add_tag": true,
"sim_add_comment": true,
"search_symphony": true,
"search_sable": true,
"search_products": true,
"search_quip": true,
"search_people": true,
"search_katal_components": true,
"search_internal_websites": true,
"search_internal_issues": true,
"search_datapath": true,
"search_internal_code": true,
"read_quip": true,
"read_orr": true,
"read_kingpin_goal": true,
"read_internal_website": true,
"read_coe": true,
"prompt_farm_search_prompts": true,
"prompt_farm_prompt_content": true,
"policy_engine_get_user_dashboard": true,
"policy_engine_get_risk": true,
"plantuml": true,
"pippin_update_project": true,
"pippin_update_artifact": true,
"pippin_list_projects": true,
"pippin_list_artifacts": true,
"pippin_get_project": true,
"pippin_get_artifact": true,
"pippin_create_project": true,
"pippin_create_artifact": true,
"mox_console": true,
"lookup_user_coding_activity_summary": true,
"lookup_team_code_resource": true,
"list_katal_components": true,
"get_recent_messages_quip": true,
"get_katal_component": true,
"edit_quip": true,
"create_quip": true
}
},
"AWS Documentation MCP Server": {
"tools": {
"recommend": true,
"search_documentation": true,
"read_documentation": true
}
}
}
}
},
"default_profile": "starter-profile",
"inline_assistant_model": {
"provider": "amazon-bedrock",
"model": "amazon.nova-lite-v1:0"
},
"commit_message_model": {
"provider": "amazon-bedrock",
"model": "amazon.nova-lite-v1:0"
},
"thread_summary_model": {
"provider": "amazon-bedrock",
"model": "amazon.nova-lite-v1:0"
},
"always_allow_tool_actions": true,
"default_model": {
"provider": "amazon-bedrock",
"model": "anthropic.claude-3-7-sonnet-20250219-v1:0"
},
"version": "2"
}
// -- --
{% endif %}
}