Package-level declarations
Types
A changed file in a Commit with its line counts.
A variable in EnvironmentVariables; secret values stay masked until revealed.
How a file changed in a Commit.
The size of a dependency change in PackageInfo.
One tab of a Sandbox.
A parameter of an endpoint in SchemaDisplay; location is where it goes (path, query, header, body).
Where a command is in its life.
One test; error is shown under failed tests.
Outcome of a test in TestResults.
A group of tests in TestResults.
Functions
A generated artifact — a document, code file, chart… (AI Elements <Artifact>): a titled card with header actions and free-form content.
A git commit (AI Elements <Commit>): short hash (copyable), subject and body, author and time, then changed files with +/- counts.
Environment variables (AI Elements <EnvironmentVariables>): secret values stay masked until revealed one by one; each can be copied.
A project tree (AI Elements <FileTree>): folders expand in place, files get type icons, the selectedPath is highlighted. expanded paths start open (default: top-level folders).
A dependency change (AI Elements <PackageInfo>): name, old → new version, how big the change is, and optionally what it does.
An API endpoint (AI Elements <SchemaDisplay>): method and path, what it does, its parameters, and example request / response bodies.
A readable exception (AI Elements <StackTrace>): type and message up front, the app's own frames emphasised, library frames collapsed until asked for, with copy of the raw trace.
Command output (AI Elements <Terminal>): a dark console that renders ANSI colors and bold, follows new output while status is running, with copy and an optional clear action.
A test run (AI Elements <TestResults>): pass / fail / skip counts and a proportional bar, then suites that expand to their cases. Failed suites start open and show each failure's message.