Commit Graph
442 Commits
Author SHA1 Message Date
Mohamed Boudra 170ee27813 feat: improve agent workspace flows and directory suggestions 2026-02-16 23:19:01 +07:00
Mohamed Boudra f8f4c55976 Show image previews in optimistic user messages 2026-02-16 12:19:38 +07:00
Mohamed Boudra 037a6a15a4 feat: stream worktree setup progress and terminal subscriptions 2026-02-16 08:09:27 +07:00
Mohamed Boudra adb511d2be refactor(app): extract terminal runtime out of react lifecycle 2026-02-15 15:40:18 +07:00
Mohamed Boudra 9244f1fbd6 feat: terminal reattach, explorer tab memory, worktree terminals 2026-02-15 14:05:29 +07:00
Mohamed Boudra 41d1fa6d97 feat: update sidebar agent workflow and host filter UI 2026-02-15 08:59:17 +07:00
Mohamed Boudra 86b476e309 fix(app): remove terminal debug instrumentation 2026-02-14 18:09:07 +07:00
Mohamed Boudra a644adbf9b feat: add voice capability status reporting to client 2026-02-14 13:14:57 +07:00
Mohamed Boudra c4bebb97ab Improve connection selection and agent hydration reliability 2026-02-14 11:31:57 +07:00
Mohamed BoudraandGitHub f1626698f4 Merge pull request #28 from getpaseo/gitif/header-scroll-rule-pr
fix(app): avoid unnecessary git diff header auto-scroll on collapse
2026-02-14 01:03:57 +07:00
Mohamed Boudra 69f851aa14 Update files 2026-02-13 09:09:39 +00:00
Mohamed Boudra e9efaa8499 fix(app): avoid unnecessary git diff header auto-scroll on collapse 2026-02-13 08:50:37 +00:00
Mohamed Boudra 4948ba581a Update files 2026-02-13 05:08:26 +00:00
Mohamed Boudra bf432b3d3a feat: add relay reconnect with grace period and branch suggestions 2026-02-13 09:46:40 +07:00
Mohamed Boudra 117bbfe2f4 feat: add provider availability detection and normalize legacy "default" model IDs 2026-02-12 18:04:21 +07:00
Mohamed BoudraandGitHub f79468b793 Refactor Claude/Codex tool-call parsing to provider-local Zod passes (#25)
* refactor claude/codex tool call parsing to provider-local zod passes

* tighten provider tool-call schemas and remove alias probing

* refactor provider tool-call mappers to strict two-pass zod flow

* test: lock opencode mapper against cross-provider speak normalization

* refactor: enforce schema-only two-pass tool-call normalization
2026-02-12 19:02:11 +08:00
Mohamed Boudra 8e5ba622ee Update repo links and add website hero screenshot to README 2026-02-11 12:52:29 +07:00
Mohamed Boudra ec7ea4b55a Update files 2026-02-10 16:26:51 +07:00
Mohamed Boudra ade4fb2e45 Update files 2026-02-10 11:43:07 +07:00
Mohamed Boudra 7001928f4f Update files 2026-02-10 10:50:54 +07:00
Mohamed Boudra 7ec3f2d3cf refactor tool-call detail contract for unknown tools 2026-02-09 16:50:04 +07:00
Mohamed Boudra 34fff59658 Update files 2026-02-09 12:00:49 +07:00
Mohamed Boudra 6d4992b2f5 refactor: tighten canonical tool-call typing and display mapping 2026-02-09 08:53:27 +07:00
Mohamed Boudra 0176614467 Update files 2026-02-08 22:37:52 +07:00
Mohamed Boudra 8317b0d89b Update files 2026-02-08 21:12:40 +07:00
Mohamed Boudra c5a27a4ddc Update files 2026-02-08 15:59:38 +07:00
Mohamed Boudra e3fad77d5b Unified tool call display schema, compaction timeline, and auth fixes
- Replace extractPrincipalParam, parseToolCallDisplay, getToolKindFromName
  with a single unified parseToolCallDisplay on the server, consumed by
  both server (activity-curator) and app
- Parse tool calls exactly once and pass ToolCallDisplayInfo down to all
  consumers (message, sheet, details, stream view)
- Add compaction timeline item: detect SDKStatusMessage (compacting) and
  SDKCompactBoundaryMessage, show loading/completed marker in timeline
- Suppress compact summary user message in live stream (flag) and JSONL
  resume (isCompactSummary check)
- Add CompactionMarker component with scissors icon and token count
- Hide sub-agent tool calls from timeline, collapse into Task metadata
- Add Bot icon for Task tool calls
- Fix stripShellWrapperPrefix to strip /bin/zsh -lc wrappers without cd
- Replace CLAUDE_SESSION_TOKEN with CLAUDE_CODE_OAUTH_TOKEN
2026-02-07 21:13:24 +07:00
Mohamed Boudra 902a415911 Update files 2026-02-07 15:37:44 +07:00
Mohamed Boudra 4a9cf9e90f Update files 2026-02-07 09:43:44 +07:00
Mohamed BoudraandGitHub d724988542 Fix agent history catch-up + avoid mobile background stream deltas (#18)
* Update files

* Fix agent history sync + mobile stream gating
2026-02-06 13:18:15 +07:00
Mohamed Boudra 8dcb7233c0 Merge branch 'main' of github.com:boudra/paseo 2026-02-06 11:52:09 +07:00
Mohamed BoudraandGitHub a2eab7b00b feat(app): add header tooltips + shortcuts (#16) 2026-02-05 22:40:29 +07:00
Mohamed Boudra b1b0be7b56 Update files 2026-02-05 22:35:43 +07:00
Mohamed Boudra cb3cf1c209 Update files 2026-02-05 18:00:09 +07:00
Mohamed Boudra fa322613af chore(app): temporarily increase active agent grace period to 2 days 2026-02-05 15:45:04 +07:00
Mohamed Boudra 8cf86a5d98 chore: align server package name for workspaces 2026-02-05 13:12:53 +07:00
Mohamed Boudra 3a31d708f8 chore: remove local artifacts and sanitize repo 2026-02-05 13:06:10 +07:00
Mohamed Boudra ae27a14e3b Update files 2026-02-05 12:02:25 +07:00
Mohamed Boudra 0218729316 Relay pairing offer v2 (E2EE) + host connections 2026-02-04 22:53:00 +07:00
Mohamed Boudra 6aff4b3f10 Merge branch 'plan/e2ee' - End-to-end encryption for relay connections
Implements E2EE for relay connections only, keeping direct connections
and CLI plaintext. The relay acts as a dumb byte forwarder with no
access to decrypted messages.

Key changes:
- Daemon keypair persistence in $PASEO_HOME/daemon-keypair.json
- Encrypted relay transport using ECDH P-256 + AES-256-GCM
- Client-side E2EE using daemon's public key from pairing offer
- WebCrypto compatibility for React Native
2026-02-04 15:00:34 +07:00
Mohamed Boudra 9e9b8c3108 Merge branch 'main' into keyword-nav-plan
# Conflicts:
#	packages/app/src/components/agent-input-area.tsx
#	packages/app/src/components/command-center.tsx
#	packages/app/src/hooks/use-global-keyboard-nav.ts
2026-02-04 13:01:17 +07:00
Mohamed Boudra 9a4afe82d2 Merge remote-tracking branch 'origin/main' into keyword-nav-plan 2026-02-04 12:55:39 +07:00
Mohamed Boudra 1b3b8bba93 Refactor command center and focus handling 2026-02-04 12:51:06 +07:00
Mohamed Boudra 635e7dd759 Merge branch 'keyword-nav-plan' 2026-02-04 11:05:56 +07:00
Mohamed Boudra 4887592ebe Update files 2026-02-04 10:52:36 +07:00
Mohamed Boudra 94b12ba8e3 Update files 2026-02-04 10:35:08 +07:00
Mohamed Boudra 79aec0069c Improve daemon RPC resiliency and diff handling 2026-02-04 10:21:36 +07:00
Mohamed BoudraandGitHub 469a25c724 feat: add live model and thinking option preferences UI (#8)
* feat: add live model and thinking option preferences UI

* refactor: remove agent variant support and clean up thinking options

* feat: live model + thinking presets (RPC)
2026-02-04 08:18:15 +07:00
Mohamed Boudra 201fbcc0c6 Merge branch 'main' of github.com:boudra/paseo 2026-02-03 23:05:12 +07:00
Mohamed Boudra 4c5651fddc fix: improve shell wrapper stripping to handle quoted cd paths 2026-02-03 16:29:48 +07:00