Solomon
1a721236b3
Cross-platform sound support ( #23 )
...
* Cross-platform sound support
WAV files work on linux, macos, and windows with the builtin commands.
Particularly `aplay` in Linux, which is the only preinstalled command in Ubuntu, only works with .wav files.
* Make sound notification work in WSL2
2025-07-01 10:03:43 +01:00
Louis Knight-Webb
a16ae05350
Move stop button ( #29 )
...
* Task attempt e2bfa5ea-1e87-4b4d-a7a0-7a523ce3f49d - Final changes
* Task attempt e2bfa5ea-1e87-4b4d-a7a0-7a523ce3f49d - Final changes
* Fix activity timestamp issue
2025-06-30 23:46:08 +01:00
Gabriel Gordon-Hall
e54d7dfcc7
fix: Gemini authentication errors ( #19 )
...
* use official Gemini package
* suppress node warnings for gemini executor
2025-06-30 18:30:52 +01:00
Louis Knight-Webb
97af4d3f30
Open project in ide ( #25 )
...
* Task attempt a92c0626-bdf1-4325-9d85-fdec9dbb46c1 - Final changes
* Task attempt a92c0626-bdf1-4325-9d85-fdec9dbb46c1 - Final changes
* Prettier fix
2025-06-30 16:21:05 +01:00
Gabriel Gordon-Hall
8b48941e40
delete setup scripts ( #21 )
2025-06-30 15:38:56 +01:00
Louis Knight-Webb
dd40b653d6
Improve branch select ( #22 )
...
* Task attempt e5665be6-2bdc-4ec9-8e7d-8e3e1c684d54 - Final changes
* Task attempt e5665be6-2bdc-4ec9-8e7d-8e3e1c684d54 - Final changes
* Task attempt e5665be6-2bdc-4ec9-8e7d-8e3e1c684d54 - Final changes
* Cargo fmt
* Clippy
* Prettier
2025-06-30 15:34:18 +01:00
Louis Knight-Webb
78f641d162
Select branch basic ( #18 )
...
* Task attempt b003dd17-2250-41d7-b11a-f1a64d0e0ca8 - Final changes
* Update base
* Refactor create
* Create task branch manually
* Fix lints
* Cargo fmt
* Lint
* Clippy
2025-06-30 14:30:32 +01:00
Solomon
f4bfbd69c8
Support windows sound notification ( #17 )
...
* review-feedback: log current-directory fetching errors
* review-feedback: document intential fire-and-forget of sound notifications
* review-feedback: better PowerShell command pattern:
using -Command with $args[0] parameter passing instead of string interpolation.
* sync-version
2025-06-30 13:24:21 +01:00
Solomon
816711ff3b
Task attempt 6fab0cad-0927-4e90-8c71-0acba56eef0b - Final changes ( #13 )
...
Co-authored-by: bloop-test-user <119051494+bloop-test-user@users.noreply.github.com >
2025-06-30 13:15:57 +01:00
Louis Knight-Webb
5c452e78e2
workflow dispatch and test fix ( #15 )
...
* workflow dispatch
* Prettier fix
* Fix cargo fmt
2025-06-30 11:55:55 +01:00
Louis Knight-Webb
b77f103fee
Task attempt 2c218bb9-0865-4b9e-8ecb-0d60ed20ca19 - Final changes
2025-06-27 22:30:45 +01:00
Louis Knight-Webb
b5b61912ae
Task attempt 2c218bb9-0865-4b9e-8ecb-0d60ed20ca19 - Final changes
2025-06-27 22:09:15 +01:00
Louis Knight-Webb
598ea83313
Task attempt 2c218bb9-0865-4b9e-8ecb-0d60ed20ca19 - Final changes
2025-06-27 21:57:59 +01:00
Louis Knight-Webb
0bb3d4e40a
Task attempt 6e204469-447f-4543-a0fd-1cd71cc49ee2 - Final changes
2025-06-27 21:22:50 +01:00
Gabriel Gordon-Hall
0514d437a2
feat: ticket ingestion MCP server ( #1 )
...
* basic ticket uploading
* take project_id in request params instead of env
* add an endpoint to list all available projects
* add mcp server bin to npx
* add missing scripts to package and publish to npm
* fix rmcp version
* Use utils::asset_dir
* Don't run migrations or create DB from MCP
* a fix for the first dev run when no frontend/dist/index.html exists
* Add more MCP endpoints (#8 )
* add new endpoints for project and task management
* add simpler more focused endpoints to improve agent understanding on this MCP
* improve test script
* combine npm binaries and allow passing --mcp as an arg
* cargo fmt
* fixes after rebase
* clippy fixes
* Script tweaks
---------
Co-authored-by: couscous <couscous@runner.com >
Co-authored-by: anastasiya1155 <anastasiya1155@gmail.com >
Co-authored-by: Louis Knight-Webb <louis@bloop.ai >
Co-authored-by: Anastasiia Solop <35258279+anastasiya1155@users.noreply.github.com >
2025-06-27 18:14:25 +01:00
Solomon
1416a12712
Builds for linux, windows, and macOS intel ( #7 )
...
* Builds for linux, windows, and macOS intel
* Add context to spawn errors
* Use shell to execute agent
2025-06-27 16:18:35 +01:00
Gabriel Gordon-Hall
340b094c75
chore: setup CI scripts ( #6 )
...
* wip: workflows
* wip: fix up issues in ci scripts and fix frontend lint errors
* wip: fix backend lints
* remove unused deps
* wip: build frontend in test.yml
* wip: attempt to improve Rust caching
* wip: testing release
* wip: linear release flow
* wip: check against both package.json versions
* wip: spurious attempt to get Rust caching
* wip: more cache
* merge release and publish jobs; add more caching to release flow
* decouple github releases and npm publishing
* update pack flow
---------
Co-authored-by: couscous <couscous@runner.com >
2025-06-27 13:32:32 +01:00
Louis Knight-Webb
d058cd1d92
Update gemini npx
2025-06-26 22:24:56 +01:00
Louis Knight-Webb
ab55dd2796
Gemini support
2025-06-25 18:23:50 +01:00
Louis Knight-Webb
67b24c5d98
Task attempt 16df6bbb-b938-4cac-aeb7-e5f4907c505a - Final changes
2025-06-25 11:58:04 +01:00
couscous
4bd9f51b98
rust fmt
2025-06-25 09:27:29 +01:00
Louis Knight-Webb
10325b3da6
Revert "Task attempt 17522bd1-991c-42e0-adb9-8f5a189c983d - Final changes"
...
This reverts commit 81434f52c1 .
2025-06-25 01:05:01 +01:00
Louis Knight-Webb
bc82e4c189
Task attempt 16132ff6-fd9b-4551-86b9-c6b161df4f57 - Final changes
2025-06-25 00:59:23 +01:00
Louis Knight-Webb
81434f52c1
Task attempt 17522bd1-991c-42e0-adb9-8f5a189c983d - Final changes
2025-06-25 00:59:23 +01:00
Louis Knight-Webb
438ca9e8a3
Task attempt 90a7e076-07e9-4ec4-a93c-676af26fef6c - Final changes
2025-06-25 00:56:13 +01:00
Louis Knight-Webb
557e8930f7
Task attempt 9280e32b-e17b-492e-9446-2d9765f1b1b6 - Final changes
2025-06-24 23:50:00 +01:00
Louis Knight-Webb
cf2040f889
Task attempt 47ade56e-79e4-4ee1-a4d1-1504308826ef - Final changes
2025-06-24 23:44:01 +01:00
Louis Knight-Webb
655a20a19f
Task attempt 66878c93-02e8-433f-bbe4-b4ed21264f9a - Final changes
2025-06-24 17:43:07 +01:00
Louis Knight-Webb
14b331df2a
Task attempt 00272eae-5d03-44e4-b963-2fefff30bda0 - Final changes
2025-06-24 17:26:02 +01:00
Louis Knight-Webb
fd0cdff0e4
Squashed commit of the following:
...
commit ca21aa40163902dfb20582d6dced8c884b4b0119
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 16:50:43 2025 +0100
Fixes
commit 75c982209a71704d0df15982b9ac0aca87aa68de
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 16:35:58 2025 +0100
Improve process killing
commit f58fd3b8a315880cc940d7e59719d23428c72e92
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 16:23:59 2025 +0100
WIP
commit 7a6cd4772e15a5df0d760fe79776979c3ba206e8
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 12:34:13 2025 +0100
Fix dev server activity not showing
commit 09eb3095c1850b5f3173b72b6b220811ef68524c
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 12:27:01 2025 +0100
Add activity for dev server
commit 73db9a20312a8ed15c130760c6aacfa720d102d7
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 12:04:38 2025 +0100
Lint
commit 0a0ad901773e14f634ded8a68a108efc2fbca0ae
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 12:01:37 2025 +0100
WIP dev server
2025-06-24 16:50:58 +01:00
Louis Knight-Webb
47400504e1
Task attempt 6481dff0-5262-4260-ab55-112df093b125 - Final changes
2025-06-24 10:57:02 +01:00
Louis Knight-Webb
833f783c83
Task attempt 3061ba1a-3a27-4688-a1b5-9da5360e7693 - Final changes
2025-06-24 10:51:26 +01:00
Louis Knight-Webb
60457f6fb0
Add sounds
2025-06-24 10:35:31 +01:00
Louis Knight-Webb
276cc8d23a
Better error handling for follow ups
2025-06-24 01:16:39 +01:00
Louis Knight-Webb
1baa25089e
Squashed commit of the following:
...
commit 93babc04486e64ae55c106478d5c04a9ec891c1f
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 01:05:31 2025 +0100
UX
commit 91c93187290e4e0882018c392dd744eba7cd2193
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 01:03:39 2025 +0100
Update TaskDetailsPanel.tsx
Follow up UI
commit b66cfbfa727eb7d69b2250102712d6169a3af3b1
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 00:58:21 2025 +0100
Tweaks
commit aa2235c56413ffe88c4ec1bf7950012c019f9455
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 00:34:02 2025 +0100
Add follow up endpoint
commit 1b536e33c956e39881d5ddfd169d229cfba99c20
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Tue Jun 24 00:12:55 2025 +0100
Track executor type
commit 1c5d208f62fce2ed36e04384e139884e85dcb295
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Mon Jun 23 16:56:58 2025 +0100
Add executor_session
commit 8e305953afb71d096079587df94cf5e63c4c6a04
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Mon Jun 23 16:49:07 2025 +0100
Fix type issue
commit bc2dcf4fd4926ca2a42d71cd429de66fd1215208
Author: Louis Knight-Webb <louis@bloop.ai >
Date: Mon Jun 23 16:03:27 2025 +0100
Refactor
2025-06-24 01:05:55 +01:00
Louis Knight-Webb
4109cbdff1
Fix added files
2025-06-23 00:00:40 +01:00
Louis Knight-Webb
f6b4a76541
Fix diff for already merged tasks
2025-06-22 23:43:13 +01:00
Louis Knight-Webb
35b4acd5fe
Task attempt 3abb979d-2e0e-4404-a276-c16d98a97dd5 - Final changes
2025-06-22 23:09:40 +01:00
Louis Knight-Webb
329069049f
Task attempt ec641adb-5bf7-43ae-91d5-39e9dd4caa3a - Final changes
2025-06-22 22:58:01 +01:00
Louis Knight-Webb
f5ef6a79de
Task attempt 015264cd-8abd-49bc-aa95-5672dbab0759 - Final changes
2025-06-22 22:43:25 +01:00
Louis Knight-Webb
920fb937a3
Task cleanup fix
2025-06-22 22:33:46 +01:00
Louis Knight-Webb
dd44d19f8d
Task attempt 2516676f-e05c-4f2b-906c-f4a882d5f47a - Final changes
2025-06-21 23:40:59 +01:00
Louis Knight-Webb
4a47c50868
Fix stop logic
2025-06-21 23:40:13 +01:00
Louis Knight-Webb
030c1966c3
Fix bug in create and start
2025-06-21 23:14:00 +01:00
Louis Knight-Webb
83a9c1b796
Styles
2025-06-21 20:44:36 +01:00
Louis Knight-Webb
dc5e5484a8
Fix race condition
2025-06-21 20:09:41 +01:00
Louis Knight-Webb
d7ab69e8ae
BE improvements
2025-06-21 19:45:47 +01:00
Louis Knight-Webb
0b27d6a427
WIP schema refactor
2025-06-21 19:31:41 +01:00
Louis Knight-Webb
17439a3995
Display all execution processes
2025-06-21 10:29:16 +01:00
Louis Knight-Webb
173cdf0103
Refactor APIs
2025-06-21 10:21:20 +01:00