168 Commits
Author SHA1 Message Date
Chenglong Wang d388f6bfd8 release: 0.8.0b1 2026-08-15 13:15:13 -07:00
Chenglong Wang a033a1284c fix 2026-08-14 20:42:49 -07:00
Chenglong Wang 0bb7442f7f fixes 2026-08-14 20:32:47 -07:00
Chenglong Wang eaa33352f0 various fixes 2026-08-14 15:38:45 -07:00
Chenglong Wang c76568f9df ok 2026-08-14 09:43:02 -07:00
Chenglong Wang f78e14fe9f fix 2026-08-14 07:57:12 -07:00
Chenglong Wang f139ea9884 fixes 2026-08-13 18:01:21 -07:00
Chenglong Wang 8dc3ffbd84 various updates 2026-08-13 09:56:43 -07:00
Chenglong Wang 30fcd01811 ok 2026-08-11 19:35:00 -07:00
Chenglong Wang 229ad57c68 agent unification 2026-08-11 00:54:55 -07:00
Chenglong Wang ff6e699453 minor 2026-08-09 19:05:37 -07:00
Chenglong Wang 9b81b974f3 memory system 2026-08-07 23:22:10 -07:00
Chenglong Wang 0c1409da79 various updates 2026-08-07 21:20:25 -07:00
Chenglong Wang b7d5721dea logo 2026-08-06 13:48:38 -07:00
Chenglong Wang 3ccd3df3c5 desktop app 2026-08-04 17:01:23 -07:00
Chenglong Wang 7b4320df6f security fix 2026-07-28 15:28:29 -07:00
Chenglong Wang 90f1b23ea5 type casting fixes 2026-07-28 15:02:41 -07:00
Chenglong Wang c76e99b675 fixes 2026-07-28 10:19:16 -07:00
Ilia Sokolov 0f64bcc779 Address ClickHouse loader review feedback 2026-07-28 07:18:29 +02:00
Ilia Sokolov 3313c885d5 Add built-in ClickHouse data loader 2026-07-25 21:08:43 +02:00
Chenglong Wang 74ef4465eb fixes 2026-07-23 15:48:49 -07:00
Chenglong Wang 070a7f7b50 fix to mssql connector 2026-07-23 13:55:52 -07:00
copilot-swe-agent[bot] 3afb1c138a Retry image requests without unsupported inputs 2026-07-23 15:58:50 +00:00
Chenglong Wang 3b733c2da9 databricks data loader 2026-07-21 17:23:35 -07:00
Chenglong Wang 44764a4694 update blocks 2026-07-14 18:53:46 -07:00
Chenglong Wang a54fb5b466 attach file machanism 2026-07-14 11:16:06 -07:00
Chenglong Wang eaf9430f21 0.8 prep 2026-07-13 18:13:36 -07:00
Chenglong Wang 330718f8f4 entry cleanup 2026-07-11 21:54:05 -07:00
Chenglong Wang 7c62f24f9b first-class data load agent experience 2026-07-11 15:14:51 -07:00
Chenglong Wang ae4b22873a experience improvement 2026-07-10 00:16:58 -07:00
Chenglong Wang 86b4f72722 checkpoint 2026-07-09 23:43:02 -07:00
Chenglong Wang 1a6530d980 fixes 2026-07-08 22:29:39 -07:00
Chenglong Wang c4e4604934 updates 2026-07-07 18:40:23 -07:00
Chenglong Wang 70d473070c fixes 2026-06-23 22:23:33 -07:00
Chenglong Wang fe36b741ac Remove mini_notool ablation from MiniAnalystAgent
The mini_notool variant (MiniAnalystAgent with allow_inspection=False: a no-tools, one-shot ablation used only in evaluation) is removed. MiniAnalystAgent now always offers the single optional inspection before committing its answer; the per-turn inspection-budget logic in _decide/_mini_tools is unchanged. Tests updated to drop the no-tool-variant cases.
2026-06-18 21:27:19 +00:00
Chenglong WangandCopilot 8bd4973f9c Add mini analyst agent with frontend mini-mode toggle and open-model support
Introduce MiniAnalystAgent, a single-decision, low-cost variant of the analyst
agent that emits the same frontend streaming event contract (visualize / explain)
as the standard agent, so it is a drop-in replacement selectable from the UI.

- analyst/mini_agent.py: MiniAnalystAgent (subclass of AnalystAgent). One turn:
  decide -> either "visualize" (data-transform code + chart spec, committed via the
  shared core-skill dispatch so action/result events are identical to the standard
  agent) or "explain" (free-form text surfaced via the frontend Pure-Q&A path).
  Optional one-shot data inspection; JSON action contract for small/local models.
- routes/agents.py: agent_mode switch to swap AnalystAgent <-> MiniAnalystAgent.
- src/app/App.tsx, dfSlice.tsx, SimpleChartRecBox.tsx: frontend mini-mode toggle,
  miniMode redux state, and agent_mode in the analyst streaming request body.
- agents/client_utils.py: open-model (Ollama) enablement -- replay buffered
  responses as streaming chunks, salvage JSON tool calls emitted as plain content,
  and retry without reasoning_effort for models that lack "think" support.
- analyst/agent.py: tolerate non-string chart encodings from weak models
  (repairable "field not found" instead of an unhashable-type crash).
- analyst/__init__.py: export MiniAnalystAgent.
- tests: test_mini_agent.py (23) and test_client_utils.py additions; all green.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-18 18:47:02 +00:00
Chenglong Wang 1fa3f1278e cleaning up 2026-06-12 16:03:19 -07:00
Chenglong Wang d210a3f46f cleaning up 2026-06-12 00:40:15 -07:00
Chenglong Wang b879c61645 temp unified agent approach 2026-06-10 17:01:32 -07:00
Chenglong Wang 21863b40f3 semantic ui test 2026-06-08 18:41:46 -07:00
Chenglong Wang 9321bbf85f Merge pull request #357 from cat0825/improve-zh-localization-copy
test: keep zh locale keys aligned
2026-06-01 22:34:07 -07:00
cat0825 b9abafb163 test: keep zh locale keys aligned 2026-05-31 14:02:02 +08:00
Chenglong Wang 3a23dc3039 workflow design 2026-05-29 16:28:43 -07:00
Chenglong Wang 0f8fa8394b some fixes 2026-05-28 22:03:13 -07:00
Chenglong Wang f7f9155b6f add plugin back 2026-05-27 18:30:03 -07:00
Chenglong Wang 3d41054f06 readme 2026-05-26 23:10:05 -07:00
Chenglong Wang 892954dcf4 updates 2026-05-26 22:13:27 -07:00
Chenglong Wang abec1524bd agent data loader is now first class 2026-05-25 14:09:30 -07:00
y-agent-ai 3948218958 fix(OIDC):Implement OIDC error handling and improve user feedback
- Added handling for IdP errors in the OIDC callback, including logging and session management.
- Updated frontend to redirect users with error messages.
- Enhanced internationalization with new error messages for access denial.
- Added tests to verify behavior for access denied and other IdP errors, ensuring proper session state management.
2026-05-23 23:51:31 +08:00
Chenglong Wang b38d45a02f some fixes 2026-05-22 18:35:08 -07:00