文件历史

4 次代码提交

作者 SHA1 备注 提交日期
Rohit P 0036049fb3 Improve the Code agent: env context, ergonomic tools, parallel execution
- Inject an environment block (cwd, platform, date, git snapshot) into the
  system prompt at engine build, saving discovery tool calls every session
- Replace the toolkit's read_file with a line-numbered, windowing reader
  that degrades gracefully on big files instead of raising
- run_shell: 120s default / 600s max timeout (was 30s), a description
  param surfaced in approval prompts, and truncation that keeps the tail
  of long output where test/build verdicts live
- Background tasks: run_shell(run_in_background) + shell_task_output /
  shell_task_kill for dev servers and long builds
- TurnEngine: low-risk tool calls in one assistant turn now execute
  concurrently; writes/shell stay strictly ordered
2026-06-12 06:42:18 -07:00
Rohit C Prasad 41b1591f6d style: black-format the entire repo
Mechanical 'black .' over root package and platform/ (109 files; the
Lint workflow checks the whole repo and has been red since platform
landed unformatted, with a few more violations from community merges
whose branches never ran CI). No functional change: full platform
suite (264) and aisuite suites verified unchanged after formatting.
2026-06-10 15:29:23 -07:00
Rohit C Prasad aed1ecbd29 Windows support: native paths, shell, secrets, timezones, and packaging
Cross-platform fixes so the desktop app and server run on Windows:
- Platform-native state dir (%APPDATA%) and OS-native secrets path surfaced in
  the GUI/onboarding.
- Secrets file restricted to the current user on Windows.
- OS-native shell so the executor works on Windows; correct schedule timezones.
- Build and package the desktop app for Windows (NSIS + MSI).

Co-authored-by: Devika <dr.drp8226@gmail.com>
2026-06-09 18:15:43 -07:00
Rohit C Prasad 3a9a1de0eb Agentic Helper for daily tasks
An agent harness built on aisuite's agent framework. Adds a coworker engine
with pluggable connectors (browser automation, integration tools), session
management, audit logging, and a permissions model, alongside a desktop GUI
surface (Tauri + React) and a multi-provider model layer with Ollama support.

Co-authored-by: Devika <dr.drp8226@gmail.com>
2026-06-08 20:25:00 -07:00