Peter Steinberger
dda07c245f
fix: document element IDs as opaque ( #202 )
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
2026-06-24 09:11:52 +01:00
Peter Steinberger
cde3b04991
test(cli): stabilize timeout watermark checks ( #201 )
2026-06-24 08:18:58 +01:00
Peter Steinberger
4085f18ddc
fix(cli): keep implicit see screenshots private ( #200 )
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Waiting to run
Website (GitHub Pages) / deploy (push) Blocked by required conditions
2026-06-24 00:58:16 +01:00
Coy Geek
1771d7db34
docs: refresh Peekaboo agent skill guidance ( #197 )
...
* docs(skill): refresh Peekaboo agent skill
* docs(skill): polish Peekaboo guidance
* docs: note refreshed agent skill guidance
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-23 15:41:58 -07:00
Peter Steinberger
f22e46cc1a
chore(release): prepare 3.5.3
2026-06-13 22:30:12 -07:00
Peter Steinberger
4f2b0e9cb4
fix: harden background computer automation
2026-06-13 21:44:58 -07:00
Peter Steinberger
3aaa96bfa4
fix: filter background apps from app list ( #189 )
2026-06-13 14:28:47 -07:00
Peter Steinberger
26c7291292
docs(changelog): open 3.5.3
2026-06-13 02:06:20 -07:00
Peter Steinberger
1fa8eead7e
chore(release): prepare 3.5.2
2026-06-13 01:15:58 -07:00
Peter Steinberger
aabea1550e
fix(type): remove default keystroke delay
2026-06-13 02:20:30 -04:00
Peter Steinberger
1c6273c017
fix(type): default to fast linear typing
2026-06-13 02:17:10 -04:00
Peter Steinberger
8656242865
docs(changelog): open 3.5.2
2026-06-12 21:30:34 -07:00
Peter Steinberger
6a932d0004
chore(release): prepare 3.5.1
2026-06-12 20:51:04 -07:00
Peter Steinberger
ee3f90c404
fix(cli): enforce suspended observation deadlines
2026-06-12 15:23:45 -07:00
Peter Steinberger
a5bbd1ebdc
docs(changelog): open 3.5.1
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Waiting to run
Website (GitHub Pages) / deploy (push) Blocked by required conditions
2026-06-12 11:52:29 -07:00
Peter Steinberger
e183cd15fb
chore(release): prepare 3.5.0
2026-06-12 00:45:49 -07:00
Peter Steinberger
64a4bd6184
docs: refresh runtime and provider guidance
2026-06-12 00:45:45 -07:00
Peter Steinberger
d50472e5a3
fix(bridge): enforce exclusive socket ownership ( #187 )
...
Give Bridge listeners exclusive lease-backed socket ownership, bound transport and shutdown drains, isolate reusable daemon hosting, preserve healthy Peekaboo.app fallback, and safely migrate legacy daemons.
Fixes #184 .
2026-06-12 00:17:34 -07:00
Vishal Jain
b873daf790
fix(capture): avoid false-success screen captures ( #185 )
...
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Waiting to run
Website (GitHub Pages) / deploy (push) Blocked by required conditions
* fix(capture): avoid false-success screen captures
* fix(capture): fail closed when screen capture fallback is unsafe
* fix(capture): translate screencapture display regions
* fix(capture): harden legacy screen capture
* fix(cli): keep screen permission requests local
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-11 19:24:39 -07:00
Peter Steinberger
e4cd616e19
chore(release): prepare 3.4.2
2026-06-11 18:01:03 -07:00
Peter Steinberger
e44486ff16
feat: add Claude Fable 5 support ( #186 )
2026-06-11 17:59:43 -07:00
Peter Steinberger
7c3862b032
docs(changelog): open 3.4.2
macOS CI / PeekabooCore build & tests (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
2026-06-10 05:56:30 +01:00
Peter Steinberger
689013808f
chore(release): prepare 3.4.1
2026-06-10 05:00:23 +01:00
Peter Steinberger
660e6f35c9
test: clear release gate warnings
2026-06-10 05:00:23 +01:00
Peter Steinberger
e75db3a7aa
fix(agent): support latest provider models
...
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
Co-authored-by: Ulrich Diedrichsen <uli@moinsen.dev>
2026-06-09 01:23:32 +01:00
Peter Steinberger
8c51fefb66
docs(changelog): open 3.4.1
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
2026-06-07 08:50:21 +01:00
Peter Steinberger
613f0435a8
chore(release): prepare 3.4.0
2026-06-07 07:40:24 +01:00
Peter Steinberger
7e61018019
feat(cli): expose MCP wrappers and capture action
2026-06-07 07:35:00 +01:00
Peter Steinberger
3608d9c782
feat(mcp): expose capture tool
2026-06-07 05:46:39 +01:00
Peter Steinberger
87d4721e29
test(cli): cover default background interactions
2026-06-07 04:32:26 +01:00
Coy Geek
01fcfba877
fix(cli): map bridge permission errors ( #181 )
...
Use bridge envelope messages and details when emitting JSON command errors so bridge failures do not collapse into opaque Swift localized descriptions. Map bridge permission-denied envelopes to the existing permission-specific CLI error codes, including screen recording for capture live failures.
Refs: #170
2026-06-06 18:05:11 -07:00
Shubhankar Tripathy
a6ee79a89b
docs(cli): clarify peekaboo tools lists MCP/agent catalog not CLI commands ( #174 )
...
* docs(cli): clarify peekaboo tools lists MCP/agent catalog not CLI commands
* docs: remove contributor changelog entry
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-06 17:16:28 -07:00
Peter Steinberger
8af8b90d07
docs(changelog): open 3.3.1
2026-06-01 00:43:19 +01:00
Peter Steinberger
6feffe58b1
chore(release): prepare 3.3.0
2026-06-01 00:08:26 +01:00
Peter Steinberger
6609a43415
fix(cli): improve background text input
2026-05-31 18:16:53 -04:00
Peter Steinberger
619a033f89
fix(cli): harden background text input
2026-05-31 17:16:25 -04:00
Peter Steinberger
122c96da0b
feat(cli): use background keyboard delivery by default
2026-05-31 16:24:09 -04:00
Peter Steinberger
abb4e87a50
fix(cli): default clicks to background delivery ( #168 )
2026-05-31 20:24:18 +01:00
Peter Steinberger
871e132a37
fix: update capture command references
2026-05-28 18:46:53 +01:00
Peter Steinberger
86f541184f
feat(agent): add MiniMax China provider support ( #162 )
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
2026-05-25 11:05:05 +01:00
Peter Steinberger
4a66f9352d
docs(changelog): open 3.2.4
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
2026-05-24 05:35:01 +01:00
Peter Steinberger
3078d65b8d
chore(release): prepare 3.2.3
2026-05-24 04:41:14 +01:00
Peter Steinberger
e1726f1259
fix: honor explicit latest snapshot aliases ( #160 )
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
2026-05-24 04:02:23 +01:00
Peter Steinberger
e2e04e2eb6
fix: improve cli capture ergonomics ( #159 )
2026-05-24 03:04:41 +01:00
Peter Steinberger
4a4bd3b060
docs(changelog): open 3.2.3
2026-05-22 14:58:47 +01:00
Peter Steinberger
43ed861725
chore(release): prepare 3.2.2
2026-05-22 14:28:56 +01:00
Daniel Nylander
2edeee0b33
feat: add GameBridge detection for SDL game windows
...
Adds a narrow GameBridge manifest path for Firestaff SDL/GPU-rendered windows and hooks it into element detection before AX traversal. Includes freshness gating, window-bounds fallback, manifest-root injection for tests, static text grouping coverage, and changelog entry thanking @yeager.
Proof:
- pnpm run lint
- pnpm run test:safe
- swift test --package-path Apps/CLI --no-parallel --filter GameBridgeDetectionTests
- git diff --check
- live Firestaff fresh/stale manifest verification
- macOS CI run 26289370641: Core, CLI, Tachikoma, app builds, SwiftLint all green
Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
2026-05-22 14:23:02 +01:00
Peter Steinberger
a9725f89e6
feat(agent): add OpenRouter provider support
...
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
Add OpenRouter provider support to Tachikoma and Peekaboo agent selection and CLI configuration.
- support OPENROUTER_API_KEY env/credential auth and openrouter/<provider>/<model> IDs
- add config status validation/JSON output and docs/changelog
- retain contributor credit from #155
Co-authored-by: Delor Tshimanga <tshimangadelor1@gmail.com>
2026-05-20 04:03:56 +01:00
Crux0453
fe6548a5d8
fix(agent): treat OAuth access tokens as Bearer auth not API keys ( #154 )
...
* fix(agent): treat OAuth access tokens as Bearer auth not API keys
* test(agent): isolate OAuth credential env
* test(agent): restore OAuth test env
* fix(agent): preserve OpenAI OAuth for audio
* fix(agent): keep OAuth availability gates
* fix(agent): align OAuth credential store with config dir
* chore: update Tachikoma OAuth profile fix
* chore: update Tachikoma absolute profile fix
---------
Co-authored-by: Crux0453 <262608929+Crux0453@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-20 03:12:11 +01:00
Peter Steinberger
96a165d7f2
chore(release): close 3.2.1
macOS CI / PeekabooCore build & tests (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
2026-05-18 15:01:53 +01:00