qpismont
c96d7e0bf9
update tokio
ci/woodpecker/push/tests Pipeline was successful
2026-10-27 19:39:53 +00:00
qpismont
3078ba5705
clean project structure
ci/woodpecker/push/tests Pipeline was canceled
2026-10-13 19:57:24 +00:00
qpismont
7493de6952
Add live dashboard with SSE job events
...
ci/woodpecker/push/tests Pipeline was successful
Expose /jobs, /dedup, and /events routes backed by a new EventBus that
broadcasts job lifecycle and per-job progress over SSE. Serve a static
dashboard from front/ that lists pending and in-progress jobs, streams
agent activity, and shows completed reviews.
Also add migrate-apply/migrate-generate scripts that load .env, update
the Containerfile to ship the front assets and use the apply script, and
refresh the roadmap.
2026-10-13 16:14:48 +00:00
qpismont
8c763786c1
Remove apalis + redis => use postgresql instead
ci/woodpecker/push/tests Pipeline was successful
2026-10-06 19:41:14 +00:00
qpismont
d74db2096c
Project website + use Apalis crate for task queue (with redis backend)
...
ci/woodpecker/push/tests Pipeline was successful
instead channel and semaphore queue + upgrade to rust 1.99
2026-10-05 20:44:57 +00:00
qpismont
f5f0d3999e
rebranding herald => steep
ci/woodpecker/push/tests Pipeline was successful
2026-09-29 18:36:01 +00:00
qpismont
624bc1e028
replace ContainerRuntime CLI to Bollard crate (default: docker socket)
...
ci/woodpecker/push/tests Pipeline was successful
limit tool result to open router tool response (with truncated info for
ai)
Hard kill if graceful shutdown is too long
2026-09-17 19:51:59 +00:00
qpismont
04cc172848
Replace openrouter-rs with in-tree client and require sandbox
...
Remove the openrouter-rs dependency in favor of a minimal in-tree
OpenRouter chat-completions client, and drop the BOT_NAME and
SANDBOX_ENABLED config options. Reviews now always run inside the
sandbox, and the review prompt asks the model to read files with the
available tools instead of embedding the diff.
2026-09-17 14:48:42 +00:00
qpismont
536c55f27b
update deps + fix sentry config
ci/woodpecker/push/tests Pipeline was successful
2026-09-01 10:07:39 +00:00
qpismont
15f619ccf7
Move to multi crates project
...
ci/woodpecker/push/tests Pipeline was successful
Starting impl devcontainer spec
2026-07-31 20:06:37 +00:00
qpismont
b6a299ac18
bump version
ci/woodpecker/push/tests Pipeline was successful
2026-07-26 18:41:22 +00:00
qpismont
6ffd88927c
add prometheus metrics
ci/woodpecker/push/tests Pipeline was successful
2026-07-26 11:02:34 +00:00
qpismont
743b6b33c9
Switch to vscode + fetch bot_name with token
ci/woodpecker/push/tests Pipeline failed
2026-06-30 20:44:25 +00:00
qpismont
975581093a
Add missing sentry error backtrace
...
Clear traces spam
2026-06-16 18:49:35 +00:00
qpismont
00d46ce968
Fix AI review
...
Webhook action check before user check
2026-06-12 22:01:49 +00:00
qpismont
a30d7c5d90
prepare first release with graceful shutdown + containerfile + push to
...
hub script
2026-06-10 19:23:17 +00:00
qpismont
39c2afa0a7
Starting impl Sentry and tracing
2026-06-09 20:58:38 +00:00
qpismont
ced1fca563
Add gitea download git diff limit
2026-06-05 19:34:29 +00:00
qpismont
cd5c5b9478
Use reqwest 0.12 with rustls-tls and add timeouts
...
Also improve review prompt with line calculation instructions, switch
feedback to French, and enable reasoning for OpenRouter.
2026-06-03 20:51:21 +00:00
qpismont
de81232201
Integrate OpenRouter for AI-powered code review
...
Add openrouter-rs dependency, review prompt, and markdown formatting.
Update comment API to accept dynamic body. Adjust devcontainer for
podman compatibility.
2026-06-03 19:38:00 +00:00
qpismont
aa746f357d
add gitea sig header check, add Json errors, begin AppState
2026-05-31 20:32:49 +00:00
qpismont
2cf50b0168
first commit
2026-05-18 22:32:23 +02:00