Commit Graph
62 Commits
Author SHA1 Message Date
Eve f7b7b9baa6 fix(ai): recover inline fenced code blocks 2026-09-11 16:41:25 +08:00
Abeautifulsnow 464f2f33c5 feat(object-browser): add table Add to AI context menu entry 2026-09-10 11:59:20 +08:00
二丫讲梵 e96af4aa30 feat(updater): download and prepare desktop updates in background 2026-09-10 11:44:18 +08:00
t8y2 c63d7927f9 fix(ai): preserve references when copying failed messages
Closes #8552
2026-09-09 13:13:09 +08:00
Abeautifulsnow 2b2d1f0d95 feat(ai): export conversation as markdown or html 2026-09-08 16:46:22 +08:00
Abeautifulsnow 39b2d2a6ac feat(ai): add sandboxed HTML preview for AI rich content 2026-09-07 22:44:23 +08:00
Abeautifulsnow 29c6d1fbed feat(ai): render chart-json blocks as interactive charts 2026-09-07 14:03:57 +08:00
Lan-zk 5a3a6e2bb0 feat(editor): add sql editor split panes with shared results 2026-09-04 14:44:03 +08:00
Freud 1c170396d3 fix(ai): make custom output token budget configurable 2026-09-03 21:07:37 +08:00
Abeautifulsnow 91f309f6c7 feat(ai): default and last-used templates per db type 2026-09-02 20:37:39 +08:00
t8y2 069b84daf9 fix(settings): render changelog entries as markdown 2026-09-02 13:17:26 +08:00
zipg a834da7026 feat(ai): add schema context selection to AI chat 2026-09-02 11:24:47 +08:00
二丫讲梵 3325e97991 feat(ai): support Kimi model configuration deletion 2026-09-01 23:36:15 +08:00
0xTyson 9491ab08df fix(ai): append generated SQL without duplicates 2026-08-30 12:25:54 +08:00
知食分子 f4971d509a fix(desktop): restore legacy webview dialog and highlight fixes 2026-08-30 01:33:59 +08:00
Abeautifulsnow eeeb4e5011 feat(ai): run agent sessions as background tasks 2026-08-26 14:09:08 +08:00
Abeautifulsnow ff31f44b42 feat(ai): surface live AI generation status with smooth timing 2026-08-24 20:28:12 +08:00
t8y2 e11a0d467d feat(ai): add generic AI configuration deep links 2026-08-24 06:05:24 +08:00
Melody Ruch 38664e6aea fix(codeSnapshot): preserve line structure for line numbers 2026-08-23 12:25:45 +08:00
t8y2 3f1544d45e fix(ai): align send button with prompt submission
Closes #6949
2026-08-22 09:31:12 +00:00
Allen 09b326558f feat(ai): drag scoped table references into chat 2026-08-21 13:03:14 +08:00
Abeautifulsnow 12da615daa fix(ai): require exact SQL confirmation for agent writes 2026-08-21 10:36:17 +08:00
二丫讲梵 58d9b48808 feat(ai): support image and text file attachments 2026-08-19 21:17:07 +08:00
Melody Ruch 3e6e43c57c fix(ai): cancel active streams before conversation changes 2026-08-18 11:18:40 +08:00
Guoyu Su 38a7815b72 feat(ai): add message copy actions 2026-08-15 00:28:12 +08:00
zipg 4efd815329 fix(ai): use current form config for connection tests 2026-08-13 23:55:41 +08:00
Lan-zk 7a01a440b8 feat(ai): add conversation history search 2026-08-13 16:04:11 +08:00
知食分子 e9e0d04a2c fix(ai): keep replies visible on legacy WebView 2026-08-12 12:35:10 +08:00
lewis c72b429899 feat(ai): add Qoder CLI provider 2026-08-11 21:33:15 +08:00
Guoyu Su 1a3645a04d feat(ai): add CodeBuddy Code CLI provider 2026-08-10 18:27:37 +08:00
chenow9andt8y2 d08189ba7d feat(ai): add Grok CLI as a Desktop no-API-key provider
* feat(ai): add Grok CLI as a Desktop no-API-key provider

Add grok-cli alongside Codex/Claude Code/Pi, with path/env settings,
isolated MCP-scoped headless runs, model listing, and connection test.

* feat(ai): expose Grok CLI reasoning effort like Codex

Attach low/medium/high effort capabilities to Grok models for the
assistant effort menu, wire resolve_model_effort for grok-cli, and
use the monochrome Grok mark icon.

* i18n: add Grok CLI error messages for remaining locales

Fill grokCli* cliErrors strings in es, it, ja, ko, pt-BR, and zh-TW
to match en/zh-CN and satisfy i18n autofill CI.

* fix(ai): align Grok CLI headless with official Build flags

Address review feedback on PR #5494:
- Use streaming-json + CliAgentJsonlDialect::GrokStreamingJson
- Switch permission to --always-approve and MCPTool(dbx__*) rules
- Prefer --effort over --reasoning-effort; keep --prompt-file

Verified with unit tests and a local headless e2e against grok 1.0.

* style(ai): fix rustfmt for Grok CLI provider files

* test(ai): fix Grok CLI entry in provider ordering spec

* fix(ai): harden grok CLI error wording and config schema

Add 'not signed in' to classify_grok_run_error and test_grok_connection
auth detection — real @xai-official/grok 1.0.0 emits this exact wording
on headless auth failure (verified against the shipped binary).

Remove invalid config.toml fields: permission_mode='always-approve'
(not a valid enum; auto-approve is driven by --always-approve flag) and
startup_timeout_sec/tool_timeout_sec/enabled_tools (not mcp_servers
schema fields per 'grok mcp add').

---------

Co-authored-by: t8y2 <1156263951@qq.com>
2026-08-10 10:54:27 +08:00
Abeautifulsnow 0402fea37b feat(ai): make default assistant mode (Ask/Agent) configurable 2026-08-10 01:06:44 +08:00
Guoyu Su 36e5fa4f4c feat(ai): add Cursor CLI provider 2026-08-08 11:08:18 +08:00
Guoyu Su 309e3aef5e feat(ai): add OpenCode CLI provider 2026-08-07 17:06:03 +08:00
zipg a71c767174 fix(mongodb-agent): block readonly query misjudged as write 2026-08-06 20:10:31 +08:00
Abeautifulsnow c0a6d6f2f9 feat(agent): add timezone-aware current time tool 2026-08-05 11:15:35 +08:00
miracle bcafc4a474 fix(query): preserve structured backend errors 2026-08-02 16:37:46 +08:00
Abeautifulsnow b053adf175 fix(ai): preserve saved and manual models 2026-08-02 16:33:46 +08:00
二丫讲梵 61dc49ca4d fix(ai): preserve Dameng database and schema scopes 2026-08-02 09:01:22 +08:00
Octopus 0234470466 feat(ai): add MiniMax provider preset 2026-07-30 23:05:12 +08:00
Guoyu Su d0a55b1b07 fix(sqlite): normalize database context routing 2026-07-30 03:12:02 +08:00
Guoyu Su 9571519179 feat(ai): add Anthropic-compatible provider 2026-07-29 20:38:09 +08:00
Guoyu Su de44fddf29 feat(ai): add Pi Coding Agent provider 2026-07-29 02:10:06 +08:00
Guoyu Su c7e7b7c9d9 feat(ai): unify model discovery and effort handling 2026-07-28 21:37:55 +08:00
Abeautifulsnow cb9d0f7cbf fix(ai): harden write SQL confirmation flow 2026-07-28 11:56:23 +08:00
dienaso 355ca7d3ad fix(redis): show confirm dialog for dangerous Redis commands in SQL editor 2026-07-24 23:51:21 +08:00
ooooooo ad2d52e3ca fix(editor): preserve container link references while streaming 2026-07-23 17:29:45 +08:00
Abeautifulsnow 9253203d99 feat(ai): make agent turn limit configurable 2026-07-23 13:57:06 +08:00
t8y2 e6224ec0b0 fix(ai): refresh model options after adding config 2026-07-22 23:09:54 +08:00
Abeautifulsnow 1fb3e2816b feat(ai): add custom prompt templates 2026-07-22 13:43:39 +08:00