Mohamed Boudra
0c710b09f5
refactor(app): introduce attachment storage layer and draft lifecycle management
...
Replace inline data-URL image handling with a persistent attachment storage service, add draft lifecycle states (active/abandoned/sent) with generation tracking, and update fetchAgent to return project placement alongside agent snapshots.
2026-02-22 16:22:21 +07:00
Mohamed Boudra
d7e2ab4437
feat: add thinking option support and autonomous run handling
2026-02-21 22:09:48 +07:00
Mohamed Boudra
c3c8103563
refactor: migrate from clientSessionKey to clientId identity
2026-02-21 15:33:29 +07:00
Mohamed Boudra
e906bffbb9
server: add ws hello/welcome message schemas
2026-02-21 11:48:18 +07:00
Mohamed Boudra
0350f00840
feat: implement daemon connectivity updates and relay protocol versioning
2026-02-20 19:27:56 +07:00
Mohamed Boudra
a1fdeeb7ae
fix(dictation): avoid timeout from dangling non-final segments
2026-02-18 21:21:27 +07:00
Mohamed Boudra
62d69410d3
fix(git): show Sync only when branch diverges from origin
2026-02-18 20:36:24 +07:00
Mohamed Boudra
32a0e7e8ef
Merge remote-tracking branch 'origin/main' into pr58-sync
...
# Conflicts:
# packages/server/src/shared/messages.ts
2026-02-18 18:19:41 +07:00
Mohamed Boudra
d30bb84741
feat(app): add @ workspace file autocomplete in agent chat
2026-02-18 13:25:55 +07:00
Mohamed Boudra
e36d318001
Improve post-ship worktree UX and merged PR detection
2026-02-18 13:12:36 +07:00
Mohamed Boudra
b1955cf74d
fix: unify agent attention notification payloads ( #55 )
...
* fix: simplify tmux session creation in paseo.json
* fix: unify agent attention notification payloads
2026-02-18 12:28:27 +07:00
Mohamed Boudra
64b36d0df7
refactor: remove executeCommand in favor of standard run/stream path
2026-02-18 10:57:21 +07:00
Mohamed Boudra
6aa5e97d75
feat: make slash commands available in draft agent screen
2026-02-17 23:06:37 +07:00
Mohamed Boudra
515cb0a777
refactor: remove legacy agent update RPCs
2026-02-17 21:16:31 +07:00
Mohamed Boudra
170ee27813
feat: improve agent workspace flows and directory suggestions
2026-02-16 23:19:01 +07:00
Mohamed Boudra
037a6a15a4
feat: stream worktree setup progress and terminal subscriptions
2026-02-16 08:09:27 +07:00
Mohamed Boudra
0103b4da96
Harden terminal streaming and worktree setup flow
2026-02-15 19:05:27 +07:00
Mohamed Boudra
41d1fa6d97
feat: update sidebar agent workflow and host filter UI
2026-02-15 08:59:17 +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 Boudra
b8f6115465
Merge pull request #29 from getpaseo/voice/background-downloading
...
Decouple onboarding from voice model downloads and gate unavailable voice starts
2026-02-14 01:04:06 +07:00
Mohamed Boudra
8169134ac3
refactor timeline loading to cursor-based fetch API
2026-02-14 01:03:36 +07:00
Mohamed Boudra
cfd061a86d
feat(voice): background local model downloads with runtime gating
2026-02-13 23:23:28 +07:00
Mohamed Boudra
69f851aa14
Update files
2026-02-13 09:09:39 +00:00
Mohamed Boudra
b64fa4ca93
feat(dictation): add adaptive finish timeout with server-provided budget
2026-02-13 10:15:44 +07:00
Mohamed Boudra
bf432b3d3a
feat: add relay reconnect with grace period and branch suggestions
2026-02-13 09:46:40 +07:00
Mohamed Boudra
50acf2dd44
Merge branch 'feature/cli-output-schema'
2026-02-12 18:04:41 +07:00
Mohamed Boudra
cb2e4aacfe
feat(cli): add --output-schema flag for structured agent output
2026-02-12 18:04:39 +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 Boudra
018edef3bb
feat: add onboarding command and migrate git diff to checkout API
2026-02-12 17:00:35 +07:00
Mohamed Boudra
fba7c73c8b
feat(cli): add agent update command for name and labels
2026-02-12 14:15:33 +07:00
Mohamed Boudra
a6f60091f2
Push-driven checkout diff subscriptions for changes sidebar ( #24 )
...
* Implement push-driven checkout diff subscriptions
* Remove legacy checkout diff polling RPC
* Fix checkout diff watcher coverage and fallback refresh
2026-02-11 14:11:00 +08:00
Mohamed Boudra
7ec3f2d3cf
refactor tool-call detail contract for unknown tools
2026-02-09 16:50:04 +07:00
Mohamed Boudra
9db8a1d08c
Merge branch 'enhance-agent-fetch-sidebar'
2026-02-09 15:45:33 +07:00
Mohamed Boudra
1810ace233
feat: add project-grouped agent fetch with checkout-lite placement
2026-02-09 15:44:58 +07:00
Mohamed Boudra
4fa8859d14
Stabilize agent history sync after app backgrounding
2026-02-09 15:44:29 +07:00
Mohamed Boudra
62c0a69ae9
Merge branch 'investigate/ui-network-responsive' into main
2026-02-09 12:25:57 +07:00
Mohamed Boudra
34fff59658
Update files
2026-02-09 12:00:49 +07:00
Mohamed Boudra
6d115074e9
Update files
2026-02-09 11:11:11 +07:00
Mohamed Boudra
896f88fa34
refactor: finish strict tool-call typing and mapper dedup
2026-02-09 09:07:14 +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
b80f4e0e93
Update files
2026-02-07 22:14:10 +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
3cc7feab21
Update files
2026-02-07 14:06:11 +07:00
Mohamed Boudra
cef7d8c134
Update files
2026-02-07 13:07:49 +07:00
Mohamed Boudra
4a9cf9e90f
Update files
2026-02-07 09:43:44 +07:00
Mohamed Boudra
00bbac007c
Remove text-turn session path and keep voice flow audio-only
2026-02-07 00:12:50 +07:00
Mohamed Boudra
4a4cff105f
Refactor voice mode to agent-only flow
2026-02-06 23:12:44 +07:00
Mohamed Boudra
277080a004
Refactor speech providers to stream-first local/openai architecture
2026-02-06 12:43:10 +07:00