openpencil/desktop
Danila Poyarkov 83a5ea1b42
feat(ai): add HarnessAgent sidecar foundation (#560)
* feat(ai): add HarnessAgent sidecar foundation

* feat(ai): integrate Pi as a Harness provider

* fix(ai): harden Harness provider integration

* fix(ai): address Harness integration review

* fix(ai): align Harness code with project conventions

* fix(ai): preserve Harness sessions on cancellation

* test(ai): cover Harness JSONL framing

* refactor(ai): generalize Harness sidecar adapters

* fix(ci): build Harness sidecar for native checks
2026-08-19 17:41:10 +03:00
..
capabilities feat(ai): add HarnessAgent sidecar foundation (#560) 2026-08-19 17:41:10 +03:00
generated feat(editor): add configurable snapping and guides 2026-08-18 19:11:48 +03:00
icons Use pencil loader icon as Tauri app icon 2026-03-01 01:37:01 +03:00
src feat(editor): add configurable snapping and guides 2026-08-18 19:11:48 +03:00
.gitignore feat(ai): add HarnessAgent sidecar foundation (#560) 2026-08-19 17:41:10 +03:00
build.rs Rename src-tauri → desktop, symlink for CLI compat 2026-02-28 08:10:09 +03:00
Cargo.lock chore: refresh compatible dependencies (#545) 2026-08-18 17:44:40 +03:00
Cargo.toml test(tauri): add native WebView interaction harness (#532) 2026-08-15 14:17:05 +03:00
Info.plist fix(tauri): correctly configure NSAllowsLocalNetworking 2026-04-22 13:01:38 +03:00
tauri.conf.json feat(ai): add HarnessAgent sidecar foundation (#560) 2026-08-19 17:41:10 +03:00
tauri.native-test.conf.json test(tauri): add native WebView interaction harness (#532) 2026-08-15 14:17:05 +03:00
updater.key.pub feat(tauri): add signed updater 2026-05-01 13:00:50 +03:00