| Name | Pending Email | Password | Role | Alpha | Dev Mode | Verified | Enabled | Last Login | Usage | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading... | |||||||||||
Send an invite link instead of typing the user's password. The user opens the link, enters their own password, and the link is single-use with a 72-hour expiry.
Send this URL to the user out-of-band (email, Signal, in person). It can only be used once and expires automatically.
Creates a pre-verified account immediately, sets a one-time credit grant, and returns a one-time password (shown once — copy it and share out-of-band). No email is sent. Alpha is on by default so the tester can use Mira's shared key, gated by their credit; once spent they continue with their own OpenRouter key.
This password is shown only once. The user can change it after signing in.
Sends a designed Mira invitation (logo, their name, a ready test login) from [email protected]. Create a brand-new profile, or assign an existing one — either way the invitee gets a working login and a one-time password (also shown here as a fallback if the email bounces).
| Role | Alpha | Sent | Expires | Actions | |
|---|---|---|---|---|---|
| Loading... | |||||
Demo pathways are windowed logins into the shared demonstration profile — each tester can only sign in and run Mira during their scheduled window (a weekday plus a start–end hour in their own time zone), and only between the pathway's valid-from and valid-until dates. Generate a staggered grid of ten, or add pathways one at a time; edit each window and the per-tester message inline, then send each tester a branded Mira email with their credentials, window, and message. Passwords are shown only when a pathway is created, seeded, or reset.
These logins have just been created or reset. Copy them before leaving this tab.
| Label | Location (sets time zone) | Window (day · start–end) | Dates (from → until) | Message | Actions | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| Date | Requests | Input Tokens | Output Tokens | Cost |
|---|---|---|---|---|
| Loading... | ||||
| Model | Requests | Input Tokens | Output Tokens | Cost |
|---|---|---|---|---|
| Loading... | ||||
Completed runs only. Token/cost/turns are rolled up from per-call events at run completion; token coverage shows the share of runs with any token data logged (Claw-subprocess and dev-worker calls currently under-report tokens, so low coverage means the average understates real burn).
| User | Runs | Agents/run | Time/run | Time/subagent | Turns/run | Input tok/run | Output tok/run | Cache hit | Cost/run | Tok coverage |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
Create shared-key bundles (e.g. "Alpha testers") and grant them to users so collaborators can use Mira's LLM features without supplying their own API keys. Users' personal keys always take precedence over team keys when both are available.
| Bundle | Requests | Input Tokens | Output Tokens | Cost (USD) |
|---|---|---|---|---|
| No usage data yet. | ||||
Every user gets a slice of disk space for their library (the PDFs and files they upload or import). When a user fills their allowance, new uploads are blocked until they delete files or you give them more room here. Usage is measured directly from each user's stored files, so the numbers are always exact.
Tip: set a user's allowance to 0 for unlimited (no cap). Leave a user's box blank to use the default. "Split pool equally" sets the default to the pool divided by the number of current users.
| User | Used | Allowance | % used | Set allowance (GB · blank = default · 0 = unlimited) |
|---|---|---|---|---|
| Loading… | ||||
Cross-user log of pipeline-stage failures where automated rescue did not succeed, with the root cause and the fix proposed by the self-healing subagent. Proposals are logged only — none are applied automatically.
| Time | File | User | Stage | Failure | Root Cause | Proposed Fix | Model |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Users who have asked their university library to wire its digital holdings into Mira via the public bulk-ingest API. Reach out to the user (and offer to liaise with their library's IT desk) to close the loop. Click "Acknowledge" once you have contacted them.
| Time | User | Status | Email preview | Action |
|---|---|---|---|---|
| Loading… | ||||
Applications submitted from the public /apply.html page. Approve grants the applicant full access (the onboarding waiver) and, if they have no account yet, generates one and emails them a set-password link. Decline just records the decision.
| Time | Applicant | Research use case | Status | Action |
|---|---|---|---|---|
| Loading… | ||||
Tail of the structured server log (and the launcher log). Newest entries first. Use this instead of a shell — no SSH needed to see why the server crashed.
Per-tier metadata-extraction success rate across all library files. Each row shows how many files were processed by that tier, and what fraction produced bibliographic data (success), found no match, had no input to query, or errored. Use this to find tiers that routinely cost time without producing results — candidates for later cost-cutting.
| Tier | Tried | Success | No match | No input | Error | Success % |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Run intake-parse + GROBID against a specific library file and inspect the resulting tier ledger, persisted metadata, and raw artifacts. GROBID fulltext can take 30-180 seconds on large PDFs.
| file_id | stamp | report | actions |
|---|---|---|---|
| Loading… | |||
Subscribes to the live pipeline event stream. Run a file (Acquisitions / Library) and watch which stages and sub-steps actually fire, when, how long they take, and exactly where the chain stops. States are derived directly from events — not fired, running, ok, failed, and not reached are distinct, so a dark stage is never ambiguous. Read-only observer; it does not alter the existing progress pills.
No files seen yet on this connection. Run a file to populate the trace.
Each model has a 0–1 strength score. In claim adjudication the strong planner works
~90% off the evidence; a subagent's stance is weighted by its strength vs the planner
(0.1…0.5). Edit a score to override it (persists to
data/model-strength.json, picked up on the next run); clear the box + Save
to revert to the built-in/pattern default. Add a model id to assign a score to one that
isn't listed.
| Model | Score | Source | Override |
|---|---|---|---|
| Loading… | |||