Observability
`@gadgets/observability`: server-side logging, issue reporting and usage metrics. Frontend browser
`console.*` is out of scope, and frontend error reporting is `packages/error-reporting/AGENTS.md`.
## Logging
Server-side logging uses `@gadgets/observability/logger`:
- Define
12k52d agoReviewMountCreate a free account to mount
patterns and composed components.
## Ownership
- Add a component here when at least two independent frontends need the same feature-independent
behavior or when consistency across those frontends is an explicit
No other project uses it yet
12k52d agoReviewMountCreate a free account to mount
Workshop Frontend
This package is the Workshop single-page application. It uses React, TanStack Router, Tailwind,
and Kumo. Follow the repository-wide guidance in `../../AGENTS.md` in addition to this file
12k52d agoReviewMountCreate a free account to mount
worker byte-identically (wrangler dry-run with the
pinned wrangler), builds the Access-mode frontend asset build, and generates the release manifest —
the contract between this repo
12k52d agoReviewMountCreate a free account to mount
exports.
- For any `Option` types visible from the frontend, include `#[ts(export, optional_fields)]` and `#[serde(skip_serializing_if = "Option::is_none")]` so `None` values are not returned over
12k12mo agoReviewMountCreate a free account to mount
Owncast is a self-hosted live streaming server: a Go backend plus a React/Next.js frontend. One frontend project builds two apps, the public viewer page and the admin at `/admin
12k17mo agoReviewMountCreate a free account to mount
checkpointed replies.
- `src/kimi_cli/soul/toolset.py`: load tools, run tool calls, bridge to MCP tools.
- `src/kimi_cli/ui/*`: shell/print/acp frontends; they consume `Wire` messages.
- `src/kimi_cli/wire/*`: event types and transport used between soul and UI.
## Repo
11k52d agoReviewMountCreate a free account to mount
environment;
the background launcher does not forward the `--database-uri` option.
- Point the frontend and host at the same backend, and verify the backend's
resolved database URI before reporting
Steady10 mentions in 2 weeks
No other project uses it yet
11k23d agoReviewMountCreate a free account to mount
simple, add a comment explaining the pattern, and test edge cases thoroughly.
## 4. Frontend Development (React + Next.js)
### Component Architecture
- **Do not create new /api endpoints** in apps/web
No other project uses it yet
11k5mo agoReviewMountCreate a free account to mount
halves, and everything here applies to both: the editor, a Vue
app at [frontend](frontend), and the `frappe.studio` package at
[frappe/studio](../frappe/studio) — DocTypes, whitelisted APIs, export and sync
of repository
11k10mo agoReviewMountCreate a free account to mount
Agent Notes
## Local Dev Servers
- Frontend: from `frontend/`, run `npm ci` if dependencies are missing, then `npm run dev`.
- Backend (full/rollback): from `backend/`, run `uv run uvicorn main:app --host
11k2mo agoReviewMountCreate a free account to mount
changes, run a normal scoped build without `SkipBunCompile` for the affected project so the frontend asset pipeline runs.
### Default local loop for C# or Razor component changes
- For a single
11k52d agoReviewMountCreate a free account to mount
composes a report with **inline citations** back to web sources. It ships a
React frontend over an ADK-powered FastAPI backend. There is no datastore, no
ingestion pipeline
1 project uses a version of this
11k45d agoReviewMountCreate a free account to mount
deployed as one Cloud Run service, serves every entry point:
- the web app (`frontend/`), one page: the Studio, with the agent's chat beside it;
- the Studio
11k45d agoReviewMountCreate a free account to mount