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
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ here rather than left to be discovered.

### Changed

- **The chat image in the documentation is a real session.** It was reconstructed from string
literals in `ChatCommand.cs`, because the REPL cannot be piped to a file — a fact disclosed only
inside the generator script, where nobody reads it. It was captured by hand against a live
workspace on 2026-08-06, which also verified the REPL, a context-keeping follow-up and `/sql`
for the first time. `ask.svg`'s SQL box, misaligned since an earlier identifier substitution
dropped its padding, is fixed at the same time.
- The README no longer states a test count. The number had drifted from 89 to 175 without anyone
noticing, which is what prose claims do.
- **Positioning corrected.** Databricks CLI v1.10.0 ships `databricks genie ask`, which holds a
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,8 @@ promise; it is a record of evidence.
|---|---|
| Unit and contract tests | Run on Windows and Linux in CI, on every push and pull request |
| Azure Databricks, live workspace | `agents list`, `ask`, `pack run` and every output format verified against a real Genie Agent on 2026-08-01 |
| `chat`, feedback, full-result download, visualizations | Contract tests only — **not** exercised live |
| `chat` | Verified live on 2026-08-06 — the REPL, a follow-up keeping its context, and `/sql`. Its other slash commands were not exercised |
| Feedback, full-result download, visualizations | Contract tests only — **not** exercised live |
| Chunked results assembled beyond the first chunk | Mechanism verified live on 2026-08-05 — chunk reads on a Genie-executed statement are permitted, and the link, response shape and row arithmetic all behave as the client assumes. Genie emitting a multi-chunk result was **not** reproduced |
| Unattended service-principal authentication | Request shape verified against the live token endpoint; the exchange with real service-principal credentials was **not** run |
| AWS Databricks | Not tested |
Expand Down
7 changes: 4 additions & 3 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,10 @@ Status: in development.
- [x] CLI output tests across terminal widths, unicode, nulls and escape-sequence injection
- [ ] Live coverage for three paths that resist automation — each blocked for a different reason,
recorded here rather than left as one vague gap:
- `chat` — the REPL refuses to start without an interactive terminal, by design, so it cannot be
driven from CI or an agent session. Its underlying follow-up call *is* covered live; the loop
around it is not. Needs a human at a terminal.
- ~~`chat`~~ — **done, 2026-08-06.** The REPL refuses to start without an interactive terminal,
so it needed a human at one. A live session covering a question, a follow-up that kept its
context, and `/sql` is recorded in [compatibility.md](docs/compatibility.md) and is now the
transcript behind the documentation's chat image. Its other slash commands remain uncovered.
- Chunked results — assembled by following the link Databricks supplies
([ADR 0004](docs/decisions/0004-complete-a-chunked-result-by-following-the-link-databricks-supplies.md)).
The mechanism was verified live on 2026-08-05, including the permission question that was the
Expand Down
2 changes: 1 addition & 1 deletion docs/assets/ask.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading