- 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
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.
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>