docs: restructure and rewrite for current AskUI product#6
Open
philipph-askui wants to merge 74 commits into
Open
docs: restructure and rewrite for current AskUI product#6philipph-askui wants to merge 74 commits into
philipph-askui wants to merge 74 commits into
Conversation
- Add prominent quickstart guide (< 10 min: register, install, first run) - Rewrite home page with product overview, how it works, and why AskUI - Remove all Python/legacy SDK references from main docs; add Legacy section for Python SDK and TypeScript SDK with migration guidance - Correct CLI and AgentOS install story: CLI ships with Desktop installer, standalone AgentOS installer coming soon, no Python runtime (pure C#) - Restructure AgentOS nav: rename "How-to guides" to "Deployment" section, elevate Troubleshooting to top-level AgentOS page - Add CI examples page (GitHub Actions, GitLab CI, Azure DevOps) - Add Support section: FAQ, Get help (with diagnostic tool callout), index - Add Reference pages: environment variables, network requirements, glossary - Remove internal-only workspace API and inference API pages - Add Account & Billing pages: members (roles/invite), usage dashboard - Add uninstall guide (Windows + macOS) - Mark OpenAI-compatible BYOM providers as experimental with no support - Remove Discord links throughout; remove all scaffold placeholder notes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove the secrets/ folder from all scaffold/structure lists (quickstart, first-run, project-structure, glossary) since the app no longer scaffolds it - Reword credentials guidance to a generic local credentials file instead of secrets/credentials.txt - Rework the landing page hero: new breadth-led headline and subhead, larger type, and a subtle brand-tinted glow Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Split monolithic FAQ into subpages under faq/ (General, Getting started, Technical, Runs & reports, Pricing & licensing, Use cases) - Move troubleshooting-oriented FAQ content into troubleshooting.mdx: new sections for Connection & session issues, Agent behavior, and Performance & cost - Move troubleshooting.mdx from agentos/ to support/; update all inbound links across service.mdx, get-help.mdx, environment-variables, network-requirements, and support/index - Absorb IT firewall and admin-rights questions into FAQ Technical page - FAQ index now points to Troubleshooting for error/symptom queries Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Move prompting-best-practices and system-prompt from using-askui-desktop/ to guides/ - Add new writing-tests guide - Refactor guides into three focused pages: what-goes-where, system-prompt quality, test quality - Shorten agents-and-prompts.mdx to show only real defaults, cross-reference guides - Update all inbound links across quickstart, first-run, project-structure, troubleshooting Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- run-report: add full coverage of markdown reports, summary report, and HTML report; demote live run viewer to a brief section - agents-and-prompts: clarify scratchpad use case, rename per-folder to per-suite, use suite terminology consistently - project-structure: tighten description, note subsuites as subfolders - model-providers: remove trailing Next cards section Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- guides/index: convert Coming soon bullet list to Cards - guides/system-prompt: soften error-discipline framing, add naming conventions bullet to UI information, retitle report format section Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Create content/docs/troubleshooting/ with index + 8 subpages: connection-sessions, agent-behavior, performance-cost, agentos-service, proxy-ssl, run-failures, model-providers, licensing - Add troubleshooting to top-level meta.json nav - Remove troubleshooting from support/meta.json and delete the old support/troubleshooting.mdx - Update all inbound links across faq/, support/, agentos/, reference/ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
remarkMermaid rewrites ```mermaid fences to a <Mermaid> component that renders client-side (dynamic import, theme-aware via next-themes). Registered globally in the MDX component map. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- quickstart: 4-step flow (download w/ direct CDN links, sign in, onboarding wizard, first local run from the default template) - install-desktop: direct files.askui.com download cards, shorter steps - first-run: rewrite around a hello_world example — conversation-log walkthrough (timeline mock w/ Setup/Test/Teardown/Upcoming acts, coordinate clicks, real screenshot) and example markdown test report, explained for ISTQB testers; five statuses spelled out - remove the standalone onboarding page (folded into install/quickstart) - CLI is not shipped yet: install-cli/index/quickstart/install-desktop now say coming soon; uninstall.mdx matches the real NSIS uninstaller - app/global.css: AskUI Desktop theme tokens; layout tweaks Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This was referenced Jul 17, 2026
…uns for docs screenshots
…ts incl. a live Android demo run (npm run screenshots)
…tures, best practices Replaces the "Using AskUI Desktop" / "Guides" grab-bags with four explicit content layers: - Concepts (foundation): how AskUI works (CUA loop), how a run executes (phases + why execution differs), architecture & data flow (components, ports, what leaves the network, storage, runtime downloads, infrastructure Q&A), team setups (testers-only / developers-only / shared). - Guides (end-to-end journeys): test an Android app, test a web app, AskUI in CI — thin, linking into the feature pages. - Feature sections (flat, app-shaped): Projects, Devices (one page per profile kind with Create it / Run it, field docs with type+default, lifecycle + emulator start states, real-device discovery), Writing Tests (working with test cases incl. the seeded templates, plans & procedures), Running Tests (running + watching live, scheduling, CLI), Results (report, conversation log, dashboard), Extending (tools, custom tools, MCP, secrets, model providers — previously undocumented or orphaned). - Best Practices (craft): writing good tests (+ non-determinism takeaways), what goes where, system prompt. Presentation: sidebar + page-title icons (lucide + hand-rolled Android/ Chrome brand glyphs), warn callouts for platform limits, Preconditions lines linking to AgentOS install, numbered steps with exact UI labels, param-doc field bullets, screenshot embeds throughout (captured window-scoped by screenshots-capture). All internal links rewritten; fumadocs loader gained a shared icon resolver. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…s into working-with-test-cases, plans-only page - test-case-formats: Template / Markdown / CSV / JSON as tabs (seeded examples) - index: suite-file templates as one tab group; procedures with explicit Define it / Use it; page shortened - plans-and-procedures -> plans (selection only); links swept Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…es folder tree, suite files as single steps - FAQ index: 'Find your question' — every audited question linked to the page that answers it (concepts, devices, writing, running, extending) - Test cases: platforms: line documented (authoring-only warn), skip guidance, tests/ folder tree, setup/teardown/rules split into per-file subsections with their templates Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…eenshot - Scope subsection: exact execution order for a nested case, single-file framing, failing-setup blast radius - Capture step + embed for the file tree's context menu (how to reach create/run/manage actions) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ope at a glance Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…suite run Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… concept headlines - Page order: tree/structure + steering files + procedures first, the create/run/manage functions at the bottom - Steering headlines use concepts (Setup — runs first) with file names in code titles; stable #steering-files anchor, links updated - Chain diagram starts from the Run action with numbered phases Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… compact md/csv/json tabs; formats page removed, links swept Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ce + chain diagram carry it Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ardown/Rules + Procedures Hub keeps the concepts diagram, create/formats/platforms, secrets usage, run and manage; deep dives get their own pages; anchors and FAQ swept. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ions Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ing around defects Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…licit tool names - Procedure calls read as sentences everywhere (matches the scaffold change) - Dynamic reactions: what you DON'T write — update dialog / scroll example, with pointers to conditions/exclusions/rules when a detour matters - Tool invocations: explicit-name example (sql_database) + where names live (Utils -> Tools card, custom tool's name: field); examples renumbered Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… open? else start the app) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…, and procedure bodies Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…+ iteration (with instability warning) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… pattern Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…FAILED Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…nches Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… background Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…sruptions and steering the agent's interaction style Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ines, stale claims removed - Title case; overview table (file / holds / do-you-edit) - Credentials convention corrected to named secrets (was: local file) - report_format: the load-bearing **Status:** line documented - Wrong per-suite lifecycle tabs replaced by a link to Setup/Teardown/Rules Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…shed New: conversation-log, tests-run, schedule-dialog, utils tools/secrets/mcp, android-emulator + multi-computer profile editors. runs-live is now the genuinely live Android run. demo-project device block reflects the disconnected state the capture left behind. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Same /docs/projects URL; sidebar entry is the page itself. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… for run artifacts, clone; new intro line Init git / commit / sync / conflict flow with exact labels, the Add-.gitignore offer, Clone from Git; git-chip capture step + embed; anchor swept. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
Summary