Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .claude/skills/databricks-model-serving/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ ALWAYS use exact endpoint names from this table. NEVER guess or abbreviate.

| Endpoint Name | Provider | Notes |
|--------------|----------|-------|
| `databricks-gpt-5-2` | OpenAI | Latest GPT, 400K context |
| `databricks-gpt-5-3-codex` | OpenAI | Latest GPT Codex, 400K context |
| `databricks-gpt-5-2` | OpenAI | GPT 5.2, 400K context |
| `databricks-gpt-5-1` | OpenAI | Instant + Thinking modes |
| `databricks-gpt-5-1-codex-max` | OpenAI | Code-specialized (high perf) |
| `databricks-gpt-5-1-codex-mini` | OpenAI | Code-specialized (cost-opt) |
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ This template repo opens that vision up for every Databricks user — no IDE set
| `DATABRICKS_TOKEN` | No | Optional. If not set, the app prompts for a token on first session. Auto-rotated every 10 minutes |
| `HOME` | Yes | Set to `/app/python/source_code` in app.yaml |
| `ANTHROPIC_MODEL` | No | Claude model name (default: `databricks-claude-opus-4-6`) |
| `CODEX_MODEL` | No | Codex model name (default: `databricks-gpt-5-2`) |
| `CODEX_MODEL` | No | Codex model name (default: `databricks-gpt-5-3-codex`) |
| `GEMINI_MODEL` | No | Gemini model name (default: `databricks-gemini-3-1-pro`) |
| `DATABRICKS_GATEWAY_HOST` | No | AI Gateway URL override. Auto-discovered from `DATABRICKS_WORKSPACE_ID` if unset |

Expand Down
2 changes: 1 addition & 1 deletion app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ env:
- name: GEMINI_MODEL
value: databricks-gemini-3-1-pro
- name: CODEX_MODEL
value: databricks-gpt-5-2
value: databricks-gpt-5-3-codex
- name: CLAUDE_CODE_DISABLE_AUTO_MEMORY
value: 0
2 changes: 1 addition & 1 deletion docs/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ databricks apps deploy <your-app-name> \
| `DATABRICKS_TOKEN` | No | Optional. If not set, the app prompts for a token on first session. Auto-rotated every 10 minutes |
| `HOME` | Yes | Set to `/app/python/source_code` in app.yaml |
| `ANTHROPIC_MODEL` | No | Claude model name (default: `databricks-claude-opus-4-6`) |
| `CODEX_MODEL` | No | Codex model name (default: `databricks-gpt-5-2`) |
| `CODEX_MODEL` | No | Codex model name (default: `databricks-gpt-5-3-codex`) |
| `GEMINI_MODEL` | No | Gemini model name (default: `databricks-gemini-3-1-pro`) |
| `DATABRICKS_GATEWAY_HOST` | No | AI Gateway URL override. Auto-discovered from `DATABRICKS_WORKSPACE_ID` if unset. Falls back to direct model serving if neither is available |

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "coda"
version = "0.16.6"
version = "0.16.7"
description = "CoDA - Coding Agents on Databricks Apps"
requires-python = ">=3.10"
dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion setup_codex.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

host = os.environ.get("DATABRICKS_HOST", "")
token = os.environ.get("DATABRICKS_TOKEN", "")
codex_model = os.environ.get("CODEX_MODEL", "databricks-gpt-5-2")
codex_model = os.environ.get("CODEX_MODEL", "databricks-gpt-5-3-codex")

# 1. Install Codex CLI into ~/.local/bin (always, even without token)
local_bin = home / ".local" / "bin"
Expand Down
6 changes: 3 additions & 3 deletions setup_opencode.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,8 @@
"compatibility": "compatible"
},
"models": {
"databricks-gpt-5-2-codex": {
"name": "GPT 5.2 Codex (Databricks)",
"databricks-gpt-5-3-codex": {
"name": "GPT 5.3 Codex (Databricks)",
"limit": {
"context": 200000,
"output": 16384
Expand Down Expand Up @@ -285,6 +285,6 @@
print(f"\nOpenCode ready! Default model: {anthropic_model}")
print(" opencode # Start OpenCode TUI")
if gateway_host:
print(" opencode -m databricks-openai/databricks-gpt-5-2-codex # Use GPT 5.2 Codex")
print(" opencode -m databricks-openai/databricks-gpt-5-3-codex # Use GPT 5.3 Codex")
print(" opencode -m databricks/databricks-gemini-2-5-flash # Use Gemini")
print(f" opencode -m databricks/{anthropic_model} # Use Claude (default)")
Loading