Skip to content

Dev to main, 13th August, 2026 - #808

Merged
khushalsonawat merged 105 commits into
mainfrom
dev
Aug 13, 2026
Merged

Dev to main, 13th August, 2026#808
khushalsonawat merged 105 commits into
mainfrom
dev

Conversation

@khushalsonawat

Copy link
Copy Markdown
Contributor

Pull Request

Description

Describe the changes in this pull request:

  • What feature/bug does this PR address?
  • Provide any relevant links or screenshots.

Checklist

  • Code compiles correctly.
  • Created/updated tests.
  • Linting and formatting applied.
  • Documentation updated.

Related Issues

Closes #<issue_number>

Abhijai Srivastava and others added 30 commits July 14, 2026 18:09
Adds the Create personas how-to under Simulation guides. It lays out the flow
as annotated, step-by-step screenshots: open Personas and create one, choose
Voice or Chat, fill the persona details and personality, tune the conversation
settings, add custom properties, and find the new persona under the Custom tab.
The page is scaffolded with Steps; step copy to follow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds the Connect your agent how-to under Simulation guides. It lays out the flow
as annotated, step-by-step screenshots: open Agent Definition and create one,
choose the agent type and language, pick the provider, add the provider auth
details, and set the behaviour prompt and commit message. The page is scaffolded
with Steps; step copy to follow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ighted

Same fix as Agent definitions & versions: the locked spec wants one
identical 3-piece diagram across all four Concept pages, this page
had its own ad-hoc source-to-rows Mermaid instead.
Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Full jigsaw for the mental-model page, per the locked spec. Replaces
the ad-hoc three-boxes-into-one Mermaid flowchart.
…nd fits sections

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
…xits

Replace the scrapped jigsaw with the shared system diagram (agent in
conversation with the FAGI simulator, fed by scenario and persona tables),
saved as standalone SVGs with a highlighted copy per concept page.

Scenarios drops the four build sources (how-to, now owned by the Create
scenarios guide) and keeps definition, rows, simulator prompt, global
nodes, and reuse. Both pages gain exits to the run/create/explore guides.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Grounded against origin/dev: a plain edit does not create a new
version (only the explicit create-version action does), there is no
compare-versions UI (only an internal AI-tool), and there is no
restore/rollback button wired in the frontend. Reworded rollback as
re-activating an older version, which is a real, UI-backed action.
Per the locked spec, all four pages (understanding-simulation,
agent-definitions, scenarios, personas) need the identical 3-piece
diagram with the relevant piece highlighted. This page had its own
ad-hoc version-lifecycle Mermaid instead. Swapped it for the shared
SVG jigsaw.
Ground the page in the product code and fix the reader-experience issues
from the review passes:

- drop version score/pass_rate/test_count (dormant model fields, no writer
  and no UI) and the Draft/Deprecated statuses (never set in the flow)
- drop the websocket transport claim; websocket_url has no consumer in the
  run path
- state the version lifecycle in order so "frozen" no longer contradicts
  editing the live configuration
- weaken the rollback claim: activate() only flips status, it does not
  restore the definition's configuration
- lead voice with the sufficient path (a phone number) before the native
  Vapi/Retell integrations
- bullets for the definition contents and provider inputs, self-contained
  diagram caption, persona and SDK linked, versions and action exits wired

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Overview and Understanding Simulation now name the surface you drive
Simulation from and route to the run guides instead of dead-ending in
more concept pages. Scenarios defines the flow and its node types, so
global nodes reads as the edge case it is, and states that a row pairs a
persona with the case details. Agent definitions defines what an active
version is and which one an unpinned run executes.

Replay gains prerequisites, an exhaustive provider statement, and a
circular loop diagram as a standalone SVG, replacing a Mermaid chain
that restated the prose.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Ground the page in the product code and close the reader-experience gaps:

- correct the simulator agent: it is not user-configurable, and the persona
  is the surface you shape it through
- replace the bespoke Mermaid with the shared simulation model diagram,
  personas block highlighted
- rewrite the worked example; the old one pinned fast speech, interrupting
  and price sensitivity onto an Indian accent
- state how a persona reaches a run: scenarios pick personas at creation
  and carry their traits into the rows, so nothing is picked at launch
- add the missing profession, languages and multilingual fields; background
  noise is background sound
- "user" is a reserved term, so the simulated party is the customer
- rename the Persona settings reference to Built-in personas, matching how
  Evaluation names its built-ins, and wire the reference and guide links

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
khushalsonawat and others added 26 commits August 12, 2026 13:34
Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>

# Conflicts:
#	src/lib/redirects.ts
Dataset, Prompt, Annotations, Knowledge Base, Agent Playground, Protect,
Falcon AI and Optimization were rewritten into Concepts/Guides/Reference/
Troubleshooting but their sidebar groups still listed the old Features shape,
so 91 new pages were on disk and unreachable. Replaces each group with the
shape its manifest defines, including the nested explore-queue, build-workflow
and reference/optimizers folders.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
…them

Deletes the 48 pages the revamp replaces, adds a redirect for each one to a
target verified to exist and be in the sidebar, and repoints inbound links
across 75 files. Also repoints 49 legacy redirects that pointed at the deleted
pages: /product/* and /future-agi/* URLs from the previous docs site now chain
straight through to the new pages instead of landing on a 404.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
These pointed at paths that never existed in the new structure, several of them
broken before this revamp: /docs/dataset/create, /docs/prompt/sdk,
/docs/optimization/bayesian and /docs/quickstart among them.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Completes the sidebar locked in the implementation handoff: the four run and
replay guides, evals in simulation, the three-page Explore results subfolder,
Fix My Agent, both optimization guides, four reference pages and troubleshooting.

Written from a verified fact-pack rather than from memory. The agent-simulate SDK
surface was checked against the shipped PyPI release, not a repo branch, so the
TestRunner and AgentInput signatures match what pip installs. LiveKit is absent
throughout: it exists in the code but is not supported.

Also renames the per-call tab to Call Details, or Chat Details on a chat run,
across four pages that called it Logs. The canonical Explore results page and the
frontend both use Call Details, so a reader following the old wording went
looking for a tab that does not exist.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
…g at them

Deletes the eight pages the new guides replace, adds a redirect for each to a
target verified to exist, and repoints the three inbound links in faq.mdx,
evaluation/guides/running-evaluations.mdx and get-started/connect-no-code-agents.mdx.

Also chains eight legacy /product/simulation/* redirects that pointed at those
now-deleted pages, so they land on the new guides instead of a 404.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>

# Conflicts:
#	src/lib/redirects.ts
#	src/pages/docs/simulation/concepts/scenarios.mdx
Applies the recorded review findings on the 19 remaining escalated pages
across seven products, so every page in the revamp now has a final approve.

Retires protect/concepts/guardrail-pipeline. Its diagram had pipeline stages
and threshold-comparison edges, which is the internal mechanism the docs are
not supposed to teach, and the threshold boundary it asserted was not in the
verified facts. The vocabulary worth keeping moved out rather than being
dropped: stage meanings and the threshold-vs-action distinction into
understanding-protect, and the Fail Open / Mode / Timeout meanings into
reference/guardrail-checks, which already owned their values and defaults.
Five inbound links repointed, redirect added.

Three pages the confirming review sent back, fixed against the product source
rather than re-run:

- create-skill: the original finding was wrong and had been applied, adding an
  Icon field to a form that has none. CustomizePanel renders four inputs; Icon
  belongs to SkillEditorDialog, a separate surface whose button reads Create.
- optimizers/index: five default values disagreed with
  OptimizerConfigurationMapping, not the one that was flagged, and the table
  contradicted its own gepa.mdx sibling.
- guardrail-checks: Provider Settings renders on any check carrying provider
  fields, so scoping it to provider-backed checks was wrong.

Also corrects connect-mcp-server, which claimed discovery grants no permission
to call a server's tools. Discovery enables every tool it finds, as the sibling
concept page already said.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Bland.ai sits in the provider dropdown alongside Vapi and Retell, but the
docs asserted in twelve places that only two providers exist. The backend
SupportedProviders set was not used as evidence here, since it also lists
LiveKit and ElevenLabs, which are not offered to customers.

Records the three ways Bland differs: the Assistant ID field takes a
Conversational Pathway ID, a contact number is always required because there
is no web connector, and only one combined audio track is recorded, so an
eval mapped to the stereo or per-channel recording resolves empty rather
than failing loudly. Tool call evaluation stays Vapi-only.

The Observe page is deliberately left at Vapi and Retell: Bland appears in
ObservabilityProvider's choices, but so does LiveKit, and no user-facing
picker was found to confirm it.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
The table carried thirteen columns and overflowed the content column, so
scrolling right moved the Name column off screen and left every value
unattributable to a persona. Splits it into three five-column tables, each
keyed on Name: who they are, how they communicate, and voice behaviour.

Also drops two leaks: Background noise rendered raw true/false, and the
truncated Finished-speaking and Interrupt headers gave bare numbers with no
indication they run from 1 to 10.

Tables have no overflow container in global.css, unlike pre, so any wide
table pushes the page body sideways. That is a separate site-wide fix.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
In-dataset annotation views are deprecated; annotation queues take dataset
rows directly, offered as "From Datasets" in the add-items picker. Points the
retired URL at the add-items guide, which documents that source, rather than
at the annotations overview.

Three legacy redirects already targeted this page. They are chained through
to the new destination in the same change, so retiring it does not leave
redirects aimed at a deleted page.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
The link audit fails on /docs/simulation/features/view-results and
/docs/simulation/concepts/agent-definition. Both are redirect keys, so they
resolve for a visitor, but an internal cross-link should reach the live page
without a redirect hop. The second is also just the singular of a plural
slug.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
Both Knowledge Base guides shipped without an asset. This adds the two
videos TH-7517 calls for and the <video> slots to carry them.

The recordings drove the flow with two .docx files under a knowledge base
named "FAQ knowledge base", so the running example moves off the invented
`support-policies` and its three files to match what the reader sees. The
SDK guide follows the same name so all three guides share one example.

Both videos are trimmed to cut the macOS file picker, which exposed a
local Downloads listing, and the browser autofill dropdown over the Name
field.

Signed-off-by: khushalsonawat <khushalsonawat@gmail.com>
@khushalsonawat khushalsonawat self-assigned this Aug 13, 2026
@entelligence-ai-pr-reviews

Copy link
Copy Markdown

Automatic Review Skipped

Too many files for automatic review.

If you would still like a review, you can trigger one manually by commenting:

@entelligence review

@khushalsonawat
khushalsonawat merged commit 55f0537 into main Aug 13, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants