Dev -> Main - #243
Merged
Merged
Conversation
…& artifact-queue UX - AgentRunStatus/CancellationState/AgentRunRole/ToolCallStatus enums that mirror the backend exactly; remove status string literals across the views. - Poller settles on every terminal state (incl. cancelled/outcome_unknown); honest badges for stopping, awaiting-approval, and outcome-unknown. - Dedicated run-details route (/research/:projectId/runs/:runId) with its own page; split the monolithic RunsView into one-component-per-file under components/runs/ (RunRow, RunDetail, RunStats, StatusDot, ToolCallList, …). - Lift the single-run fetch/poll + cancel into Redux thunks (currentRun). - Query-param tabs (?tab=) drive the workspace sections. - Artifact generation is fire-and-queue: generating rows come from server state so they survive tab switches and several can run at once.
… its limits A plain-language reference card on the Overview: what Scout / Critic / Artifacts / Chat each do, Scout's quick-vs-deep caps, the artifact types, and the bounded agent loop (turns per run) — so a scholar understands the system rather than treating it as a black box. Params centralized in utils/constants/research.ts.
The run-details page now renders inside the same WorkspaceShell as the rest of research mode — same header, left nav, and right context panel — with only the center swapping to the run detail, so it never reads as a separate app. Left nav highlights Runs and navigates back into any tab; the page pulls the project from Redux (loading it on a direct deep-link) for the shell's header + context.
…isibility Research mode: run-details page, cancellation UI, status vocabulary & artifact-queue UX
…ck data The staging deploy runs `tsc -b`, which type-checks `mockData.ts` (skipped by `tsc --noEmit`) and broke the build after the run-status merge. Rather than patch the mock, delete it: it was only fallback defaults the real flow always overrides, and it caused a brief wrong-title flash on the run-details page before the project loads. - Re-export `AgentRunCancellation` from the workspace `types.ts`. - Type `AgentRunCancellation.state` as the `CancellationState` enum (fixes the Record<Enum,string> index error). - Delete `mockData.ts` and drop its PROJECT/AGENT_RUNS fallbacks in ResearchWorkspaceView and WorkspaceShell. Verified with `npm run app:build` (tsc -b && vite build) — clean.
…ypecheck fix(research): restore frontend build + delete unused mock data
Updated links in README to point to the correct GitHub repository. .. doesn't work across repos. Note links to socraticbooks repos don't work still; I'm not sure where they are at.
Fix README links to DARE backend repository
Suspect that's what someone navigating the docs would find useful (me a minute ago).
Link to cmudco github org instead of github in docs navigation
docs: add DARE brand guidelines
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.