Repository navigation
Guide new administrators from sign-in to a first Session - #697
Merged
SaladDay merged 2 commits intoOct 14, 2026
Merged
Conversation
SaladDay
force-pushed
the
guide-new-administrators-from-sign-in-to-a-first-session
branch
from
October 14, 2026 06:45
52c4add to
d9d3827
Compare
Core reports each installation setting under the OAC_* variable that sets it and drops the unused changeable field. Web shows that name as the row label, keeps the installation ID and source commit behind Installation details, links to the guide for changing a setting, and finishes the glossary and empty-state wording.
SaladDay
deleted the
guide-new-administrators-from-sign-in-to-a-first-session
branch
October 14, 2026 06:51
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.
What
A new administrator can get from install to a first Session in Web without confusion.
Sign-in shows the documented
~/.oac/core/oac core-key --showinstead of a longdocker compose … execcommand. The zh copy says "Core 密钥".Settings → Models and credentials shows whether each Harness is ready. One rule,
harnessReady(enabled and has a model configuration), is shared with Getting started. Each Harness shows one of:Before this change a Harness showed a green "Enabled" while its model service was unset.
Settings → Workspace storage shows the adapter and tenant capacity, in byte units. The configuration ID and raw parameters are under a closed Configuration details disclosure.
Settings → Service and deployment:
OAC_*variable that sets it (OAC_LOG_LEVEL,OAC_HARNESSES, …), and drops the unusedchangeablefield. The OpenAPI document, agents-client types and projection, admin API contract and fixture follow.Resource empty states (Agents, Environment templates, Skills, Files, Vaults, Agent metrics) use one new
ApiEmptyState:docsUrlhelper builds these links (https://openagentcore.dev, withzh/for Chinese). It also replaces the hard-coded github.io link in Workspace storage.Projects and keys has an Active/Archived filter with counts. Active is the default, and filtering happens client side. The Status column is dropped from the list, because each view now holds only one status.
Glossary on the touched journey:
Docs:
core.harnesses,core.execution_concurrency, …) now names itsOAC_*variable: admin-api, core-metrics, sessions-events, vaults, harness-onboarding, model-execution, public-agent-api, operations, configuration, and the harness-catalog generator (regenerated).source_hashvalues are refreshed.Deleted, because nothing produced or read them anymore:
InstallationSetting.changeable;system.sandboxstrings;startup.fixed,startup.noRestart,startup.helpandstartup.reference;keys.list.status;codeCSS.Why
Walking the install guide on a fresh console showed several problems:
Design notes
OAC_*variable, which Core reports and the configuration guide documents. Web adds no names of its own.CoreHarness.enabledandmodel_configurationby one function, used by the Models page and Getting started.view(active|archived).Verification
go test -run TestInstallation ./services/core/internal/api,go test ./services/core/internal/processconfig,go vet ./....make check-openapi(no drift),make check-harness-catalog,make check-docs,make check-names,pnpm --dir website check-translations.pnpm --filter @oac/web typecheck,pnpm --filter @oac/agents-client typecheck.admin-client.test.ts; web i18n parity, OverviewPage, sandbox-page-ownership, agent-metrics, workspace-storage-view, and earlier console-ui, KeyFlowDialogs, getting-started and provider-observations.OAC_*startup rows.Skipped checks
make check(focused checks only).make check-website(the VitePress build's link check): the docs edits add no new links.Need help on this PR? Tag
@codesmith-botwith what you need.