Skip to content

Demo update#455

Merged
plind-junior merged 19 commits into
testfrom
demo-update
Jul 10, 2026
Merged

Demo update#455
plind-junior merged 19 commits into
testfrom
demo-update

Conversation

@plind-junior

Copy link
Copy Markdown
Member

What changed

Why

What might break

VEP

Tests

  • make check passes locally (lint + mypy + pytest)
  • New / changed behaviour has a test
  • CHANGELOG.md updated under ## [Unreleased]

one pass over the audit log returning per-day counts (with
proposal/decision breakdowns), an hour-of-week matrix, and actor/event
histograms — the data a dashboard needs that kb.audit's tail-limited
raw events and kb.stats' review aggregates don't cover.

windowed in viewer-local calendar days so the oldest heatmap cell is
never partially counted (days=0 for all-time, negatives rejected).
local bucketing prefers an iana tz name (dst-correct across the year)
and falls back to a clamped fixed utc offset. scope-filtered through
the same viewer context as kb.audit so multi-project kbs don't leak
actor names or activity timing across project boundaries.

registered at all four sites (mcp tool, jsonl handler, capabilities
methods, vouch activity cli) plus trust read methods.
new /dashboard view driven by kb.activity: a 12-month activity
calendar (ember heat ramp themed for dark and light via --heat-* css
vars), last-30-days bars, an hour-of-week heatmap, and top-actor /
event-mix bar lists, with stat tiles fed by kb.status and kb.stats.

the calendar fetches 371 days so its oldest drawn column always sits
inside the server window, sends the browser's iana timezone for
dst-correct bucketing, and degrades cleanly: endpoints that don't
advertise kb.activity get an upgrade hint, empty audit logs get an
empty state, and a malformed stats payload no longer crashes the view.

/ now redirects to the dashboard instead of chat and the tab leads the
sidebar; the e2e smoke flow clicks through to chat accordingly.
add web-based console with dashboard view of kb activity and session management.
integrate vouch-ui webapp, docker-compose demo environment, and llm-backed
actions (compile + summarize). includes hatch build script and full test coverage.
@coderabbitai

coderabbitai Bot commented Jul 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 6c81f517-2d2d-482a-9372-1350ade1d2de

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch demo-update

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added docs documentation, specs, examples, and repo guidance ci github actions and automation cli command line interface review-ui browser review ui openclaw openclaw integration mcp mcp, jsonl, and http surfaces packaging packaging, build metadata, and make targets tests tests and fixtures size: XL 1000 or more changed non-doc lines labels Jul 10, 2026
resolved conflicts:
- changelog: kept console feature entry from demo-update
- review view: use test branch's approach showing all sessions including summarized ones
- tests: updated expectations to match new behavior
@github-actions github-actions Bot removed the mcp mcp, jsonl, and http surfaces label Jul 10, 2026
cleaned up merge conflict markers that were preventing the component from loading.
@plind-junior plind-junior merged commit b0674f1 into test Jul 10, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci github actions and automation cli command line interface docs documentation, specs, examples, and repo guidance openclaw openclaw integration packaging packaging, build metadata, and make targets review-ui browser review ui size: XL 1000 or more changed non-doc lines tests tests and fixtures

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant