feat(ui): reframe SK area as Git-backed sources and snapshot anchors

SK 正文以 Git 为准:侧栏/首页/登录支柱改为「Git 来源」叙事;
/sk-sources 页增加 Git 绑定说明 +「已解析快照锚点」列表标题;
驾驶舱快捷入口与 i18n(中英及同步 locale)对齐。

Made-with: Cursor
This commit is contained in:
Ubuntu
2026-05-01 07:21:02 +00:00
parent a0e69bf076
commit a8f64bce68
19 changed files with 166 additions and 37 deletions
+19 -13
View File
@@ -620,7 +620,7 @@ export function AgnetAuditPage() {
}
// =============================================================================
// SK Snapshots page
// Git sources — SK 正文以 Git 为准;此处为绑定说明 + 运行时解析锚点列表
// =============================================================================
export function AgnetSKSourcesPage() {
@@ -645,10 +645,8 @@ export function AgnetSKSourcesPage() {
return (
<PageSurface
title={t('SK Snapshots')}
subtitle={t(
'Source → snapshot → hash chain. Every snapshot is immutable and tied to the orchestration plan.'
)}
title={t('Git sources')}
subtitle={t('Git sources subtitle')}
toolbar={
<Select
value={effectiveDeployment ?? ''}
@@ -669,22 +667,29 @@ export function AgnetSKSourcesPage() {
</Select>
}
>
<div className='rounded-xl border border-[color-mix(in_oklch,var(--primary)_18%,var(--border))] bg-[color-mix(in_oklch,var(--card)_50%,transparent)] p-4 text-sm leading-relaxed text-muted-foreground'>
<p className='font-medium text-foreground'>{t('Git binding')}</p>
<p className='mt-2'>{t('Git sources binding explainer')}</p>
</div>
{!effectiveDeployment ? (
<EmptySurface
title={t('No deployment available for SK snapshots.')}
hint={t('Trigger a deployment to resolve SK sources.')}
title={t('No deployment for Git sources')}
hint={t('No deployment for Git sources hint')}
/>
) : snapshotsQuery.isLoading ? (
<LoadingGrid rows={3} height='h-24' />
) : snapshots.length === 0 ? (
<EmptySurface
title={t('No SK snapshots resolved yet.')}
hint={t(
'Resolve snapshots from the control plane to capture SK lineage.'
)}
title={t('No resolved snapshots yet')}
hint={t('No resolved snapshots hint')}
/>
) : (
<ul className='space-y-3'>
<>
<p className='mb-3 text-[11px] font-semibold uppercase tracking-[0.16em] text-muted-foreground'>
{t('Resolved snapshot anchors')}
</p>
<ul className='space-y-3'>
{snapshots.map((entry, idx) => {
const e = entry as Record<string, unknown>
const sourceType = String(e.source_type || 'unknown')
@@ -754,7 +759,8 @@ export function AgnetSKSourcesPage() {
</li>
)
})}
</ul>
</ul>
</>
)}
</PageSurface>
)
+3 -3
View File
@@ -17,8 +17,8 @@ export function AuthLayout({ children }: AuthLayoutProps) {
},
{
icon: Layers,
title: t('SK snapshot lineage'),
desc: t('Immutable, hash-verified context bundles wired to every run.'),
title: t('Git-backed SK sources'),
desc: t('Git-backed SK sources description'),
},
{
icon: Activity,
@@ -51,7 +51,7 @@ export function AuthLayout({ children }: AuthLayoutProps) {
</h1>
<p className='text-base text-muted-foreground sm:text-lg'>
{t(
'Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.'
'Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.'
)}
</p>
@@ -14,7 +14,7 @@ import {
ScrollText,
ShieldCheck,
StopCircle,
Wallet,
GitBranch,
} from 'lucide-react'
import { cn } from '@/lib/utils'
import { Button } from '@/components/ui/button'
@@ -402,9 +402,9 @@ export function CockpitView() {
to='/audit'
/>
<ActionTile
icon={Wallet}
title={t('Inspect SK lineage')}
desc={t('Trace delivery context snapshots by hash.')}
icon={GitBranch}
title={t('Inspect Git sources')}
desc={t('Inspect Git sources description')}
to='/sk-sources'
/>
</div>
@@ -25,7 +25,7 @@ const MODELS: ModelConfig[] = [
id: 'claude-sonnet',
name: 'claude-sonnet-4-20250514',
response:
'Every SK snapshot is hashed and pinned to a deployment, so audit trails can replay exactly what context an agent saw.',
'Git is the source of truth for SK—snapshots hash commits and artifacts per deployment so audits replay exact runtime context.',
tokens: 31,
latency: 168,
badgeClass:
@@ -35,7 +35,7 @@ const MODELS: ModelConfig[] = [
id: 'gemini-pro',
name: 'gemini-2.5-pro',
response:
'Heicode Manager consolidates Agnet runs, events, SK snapshots and audit into one tenant-scoped command center.',
'Heicode Manager binds Git-backed SK sources and rolls Agnet runs, events, resolved anchors, and audit into one tenant-scoped control plane.',
tokens: 29,
latency: 156,
badgeClass:
@@ -45,7 +45,7 @@ const MODELS: ModelConfig[] = [
id: 'deepseek',
name: 'deepseek-chat',
response:
'Tenants stay isolated end-to-end: deployments, audit, events and SK lineage carry tenant_id at every layer.',
'Tenants stay isolated end-to-end: deployments, audit, events and Git-bound anchors carry tenant_id at every layer.',
tokens: 25,
latency: 93,
badgeClass:
@@ -115,7 +115,7 @@ export function Features(_props: FeaturesProps) {
visual: (
<div className='mt-4 flex items-center gap-3'>
<div className='flex -space-x-2'>
{['Deploy', 'Events', 'SK', 'Audit'].map((n) => (
{['Deploy', 'Events', 'Git', 'Audit'].map((n) => (
<div
key={n}
className='border-background from-muted to-muted/60 text-muted-foreground flex size-8 items-center justify-center rounded-full border-2 bg-gradient-to-br text-[9px] font-bold'
+1 -1
View File
@@ -29,7 +29,7 @@ export const AI_MODELS = [
export const CONTROL_PLANE_FEATURES = [
'Deployments',
'Events',
'SK Snapshots',
'Git sources',
'Audit',
'Tenant Isolation',
'Risk Control',
+1 -1
View File
@@ -16,7 +16,7 @@ type SidebarModulesUserConfig = SidebarModulesAdminConfig | null
* Heicode Manager sidebar admin config.
*
* Only two sections matter for the main axis:
* cockpit — Overview / Deployments / Events / SK Snapshots / Audit
* cockpit — Overview / Deployments / Events / Git sources / Audit
* admin — Tenants / Settings
*
* Legacy gateway-flavored sections (channel, models, subscription,
+4 -3
View File
@@ -1,8 +1,8 @@
import {
Activity,
BookOpenText,
Command,
FileBarChart,
GitBranch,
LayoutDashboard,
Rocket,
Settings,
@@ -21,6 +21,7 @@ import { type SidebarData } from '@/components/layout/types'
* - 平台是管理后台:登录后默认仅展示 Code delivery cockpit + 个人入口;
* - 不再向普通用户暴露 Playground / API Keys / Models 等开发者控制台条目;
* - Usage logs 作为交付链路的一环,归并进 Code delivery 分组;
* - Git sources:SK 正文以 Git 为准;此处仅登记连接与展示运行时解析锚点(commit / 制品),不提供正文编辑;
* - 所有 admin/root 管理类入口(Channels/Models/Tenants/Redemption/...)
* 收纳进 "系统设置" workspace(点击进入 /system-settings 后才出现)。
*
@@ -65,9 +66,9 @@ export function useSidebarData(): SidebarData {
icon: Activity,
},
{
title: t('SK Snapshots'),
title: t('Git sources'),
url: '/sk-sources',
icon: BookOpenText,
icon: GitBranch,
},
{
title: t('Audit'),
@@ -9,27 +9,27 @@
},
"fr": {
"file": "fr.json",
"missingCount": 0,
"missingCount": 14,
"extrasCount": 0,
"untranslatedCount": 31
"untranslatedCount": 36
},
"ja": {
"file": "ja.json",
"missingCount": 0,
"missingCount": 14,
"extrasCount": 0,
"untranslatedCount": 189
"untranslatedCount": 203
},
"ru": {
"file": "ru.json",
"missingCount": 0,
"missingCount": 14,
"extrasCount": 0,
"untranslatedCount": 193
"untranslatedCount": 207
},
"vi": {
"file": "vi.json",
"missingCount": 0,
"missingCount": 14,
"extrasCount": 0,
"untranslatedCount": 31
"untranslatedCount": 36
},
"zh": {
"file": "zh.json",
@@ -9,9 +9,13 @@
"Cross-tenant-safe audit trail for orchestration actions, filtered by tenant, actor, action and time.": "Cross-tenant-safe audit trail for orchestration actions, filtered by tenant, actor, action and time.",
"Fast loop team with short checkpoints.": "Fast loop team with short checkpoints.",
"Filter by actor, action, and tenant.": "Filter by actor, action, and tenant.",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"Immutable, hash-verified context bundles wired to every run.": "Immutable, hash-verified context bundles wired to every run.",
"Lifecycle and policy events emitted by Agnet deployments. Correlate with deployment cards.": "Lifecycle and policy events emitted by Agnet deployments. Correlate with deployment cards.",
"No audit entries match the filter.": "No audit entries match the filter.",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments match the current filter": "No deployments match the current filter",
"No deployments yet. Trigger a run to populate the cockpit.": "No deployments yet. Trigger a run to populate the cockpit.",
"No events for the current filter.": "No events for the current filter.",
@@ -21,6 +25,7 @@
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"Set custom About HTML or URL in System Settings > General > About.": "Set custom About HTML or URL in System Settings > General > About.",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"Source → snapshot → hash chain. Every snapshot is immutable and tied to the orchestration plan.": "Source → snapshot → hash chain. Every snapshot is immutable and tied to the orchestration plan.",
"Starter orchestration shapes available to tenants.": "Starter orchestration shapes available to tenants.",
@@ -55,6 +55,12 @@
"footer.columns.related.links.midjourney": "Midjourney-Proxy",
"footer.columns.related.links.neko": "neko-api-key-tool",
"Gemini": "Gemini",
"Git binding": "Git binding",
"Git sources": "Git sources",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources": "Git-backed SK sources",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"GitHub": "GitHub",
"gpt-3.5-turbo": "gpt-3.5-turbo",
"gpt-3.5-turbo-0125": "gpt-3.5-turbo-0125",
@@ -84,6 +90,8 @@
"Immutable, hash-verified context bundles wired to every run.": "Immutable, hash-verified context bundles wired to every run.",
"Inspect": "Inspect",
"Inspect events": "Inspect events",
"Inspect Git sources": "Inspect Git sources",
"Inspect Git sources description": "Review resolved anchors (commit / artifact hash) from your bound repositories.",
"Inspect SK lineage": "Inspect SK lineage",
"Insufficient permission": "Insufficient permission",
"Jimeng": "Jimeng",
@@ -109,6 +117,10 @@
"No audit events captured yet.": "No audit events captured yet.",
"No deployment available for events.": "No deployment available for events.",
"No deployment available for SK snapshots.": "No deployment available for SK snapshots.",
"No deployment for Git sources": "No deployment selected yet",
"No deployment for Git sources hint": "Create a deployment whose plan includes sk_sources pointing at your Git repository—resolved anchors will appear here.",
"No resolved snapshots yet": "No resolved snapshots yet",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments match the current filter": "No deployments match the current filter",
"No deployments yet. Trigger a run to populate the cockpit.": "No deployments yet. Trigger a run to populate the cockpit.",
"No events for the current filter.": "No events for the current filter.",
@@ -141,6 +153,7 @@
"reference": "reference",
"Replicate": "Replicate",
"Reset filters to see all entries.": "Reset filters to see all entries.",
"Resolved snapshot anchors": "Resolved snapshot anchors",
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"resolved": "resolved",
"Review audit": "Review audit",
@@ -149,6 +162,7 @@
"Select deployment": "Select deployment",
"Set custom About HTML or URL in System Settings > General > About.": "Set custom About HTML or URL in System Settings > General > About.",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"SiliconFlow": "SiliconFlow",
"SK snapshot lineage": "SK snapshot lineage",
@@ -59,6 +59,12 @@
"footer.columns.related.links.midjourney": "Midjourney-Proxy",
"footer.columns.related.links.neko": "neko-api-key-tool",
"Gemini": "Gemini",
"Git binding": "Git binding",
"Git sources": "Git sources",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources": "Git-backed SK sources",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"GitHub": "GitHub",
"gpt-3.5-turbo": "gpt-3.5-turbo",
"gpt-3.5-turbo-0125": "gpt-3.5-turbo-0125",
@@ -88,6 +94,8 @@
"Immutable, hash-verified context bundles wired to every run.": "Immutable, hash-verified context bundles wired to every run.",
"Inspect": "Inspect",
"Inspect events": "Inspect events",
"Inspect Git sources": "Inspect Git sources",
"Inspect Git sources description": "Review resolved anchors (commit / artifact hash) from your bound repositories.",
"Inspect SK lineage": "Inspect SK lineage",
"Insufficient permission": "Insufficient permission",
"Jimeng": "Jimeng",
@@ -112,6 +120,10 @@
"No audit events captured yet.": "No audit events captured yet.",
"No deployment available for events.": "No deployment available for events.",
"No deployment available for SK snapshots.": "No deployment available for SK snapshots.",
"No deployment for Git sources": "No deployment selected yet",
"No deployment for Git sources hint": "Create a deployment whose plan includes sk_sources pointing at your Git repository—resolved anchors will appear here.",
"No resolved snapshots yet": "No resolved snapshots yet",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments match the current filter": "No deployments match the current filter",
"No deployments yet. Trigger a run to populate the cockpit.": "No deployments yet. Trigger a run to populate the cockpit.",
"No events for the current filter.": "No events for the current filter.",
@@ -144,6 +156,7 @@
"reference": "reference",
"Replicate": "Replicate",
"Reset filters to see all entries.": "Reset filters to see all entries.",
"Resolved snapshot anchors": "Resolved snapshot anchors",
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"resolved": "resolved",
"Review audit": "Review audit",
@@ -152,6 +165,7 @@
"Select deployment": "Select deployment",
"Set custom About HTML or URL in System Settings > General > About.": "Set custom About HTML or URL in System Settings > General > About.",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"SiliconFlow": "SiliconFlow",
"SK snapshot lineage": "SK snapshot lineage",
@@ -9,9 +9,13 @@
"Cross-tenant-safe audit trail for orchestration actions, filtered by tenant, actor, action and time.": "Cross-tenant-safe audit trail for orchestration actions, filtered by tenant, actor, action and time.",
"Fast loop team with short checkpoints.": "Fast loop team with short checkpoints.",
"Filter by actor, action, and tenant.": "Filter by actor, action, and tenant.",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"Immutable, hash-verified context bundles wired to every run.": "Immutable, hash-verified context bundles wired to every run.",
"Lifecycle and policy events emitted by Agnet deployments. Correlate with deployment cards.": "Lifecycle and policy events emitted by Agnet deployments. Correlate with deployment cards.",
"No audit entries match the filter.": "No audit entries match the filter.",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments match the current filter": "No deployments match the current filter",
"No deployments yet. Trigger a run to populate the cockpit.": "No deployments yet. Trigger a run to populate the cockpit.",
"No events for the current filter.": "No events for the current filter.",
@@ -21,6 +25,7 @@
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"Set custom About HTML or URL in System Settings > General > About.": "Set custom About HTML or URL in System Settings > General > About.",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"Source → snapshot → hash chain. Every snapshot is immutable and tied to the orchestration plan.": "Source → snapshot → hash chain. Every snapshot is immutable and tied to the orchestration plan.",
"Starter orchestration shapes available to tenants.": "Starter orchestration shapes available to tenants.",
+14
View File
@@ -1603,6 +1603,12 @@
"Generic cache": "Generic cache",
"Get notified when balance falls below this value": "Get notified when balance falls below this value",
"Get Started": "Get Started",
"Git binding": "Git binding",
"Git sources": "Git sources",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources": "Git-backed SK sources",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"GitHub": "GitHub",
"Give the group a recognizable name and optional description.": "Give the group a recognizable name and optional description.",
"Give this group a recognizable name.": "Give this group a recognizable name.",
@@ -1768,6 +1774,8 @@
"Input Tokens": "Input Tokens",
"Inspect": "Inspect",
"Inspect events": "Inspect events",
"Inspect Git sources": "Inspect Git sources",
"Inspect Git sources description": "Review resolved anchors (commit / artifact hash) from your bound repositories.",
"Inspect SK lineage": "Inspect SK lineage",
"Inspect user prompts": "Inspect user prompts",
"Instance": "Instance",
@@ -2167,6 +2175,10 @@
"No data available": "No data available",
"No deployment available for events.": "No deployment available for events.",
"No deployment available for SK snapshots.": "No deployment available for SK snapshots.",
"No deployment for Git sources": "No deployment selected yet",
"No deployment for Git sources hint": "Create a deployment whose plan includes sk_sources pointing at your Git repository—resolved anchors will appear here.",
"No resolved snapshots yet": "No resolved snapshots yet",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments available. Create one to get started.": "No deployments available. Create one to get started.",
"No Deployments Found": "No Deployments Found",
"No deployments match the current filter": "No deployments match the current filter",
@@ -2853,6 +2865,7 @@
"Reset to default configuration": "Reset to default configuration",
"Reset Two-Factor Authentication": "Reset Two-Factor Authentication",
"Resets in:": "Resets in:",
"Resolved snapshot anchors": "Resolved snapshot anchors",
"Resolve Conflicts": "Resolve Conflicts",
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"resolved": "resolved",
@@ -3093,6 +3106,7 @@
"Sign in": "Sign in",
"Sign In": "Sign In",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"Sign in with Passkey": "Sign in with Passkey",
"Sign out": "Sign out",
+14
View File
@@ -1603,6 +1603,12 @@
"Generic cache": "Cache générique",
"Get notified when balance falls below this value": "Recevoir une notification lorsque le solde tombe en dessous de cette valeur",
"Get Started": "Commencer",
"Git binding": "Git binding",
"Git sources": "Git sources",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources": "Git-backed SK sources",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"GitHub": "GitHub",
"Give the group a recognizable name and optional description.": "Donnez au groupe un nom reconnaissable et une description facultative.",
"Give this group a recognizable name.": "Donnez un nom reconnaissable à ce groupe.",
@@ -1768,6 +1774,8 @@
"Input Tokens": "Tokens d'entrée",
"Inspect": "Inspect",
"Inspect events": "Inspect events",
"Inspect Git sources": "Inspect Git sources",
"Inspect Git sources description": "Review resolved anchors (commit / artifact hash) from your bound repositories.",
"Inspect SK lineage": "Inspect SK lineage",
"Inspect user prompts": "Inspecter les invites utilisateur",
"Instance": "Instance",
@@ -2167,6 +2175,10 @@
"No data available": "Aucune donnée disponible",
"No deployment available for events.": "No deployment available for events.",
"No deployment available for SK snapshots.": "No deployment available for SK snapshots.",
"No deployment for Git sources": "No deployment selected yet",
"No deployment for Git sources hint": "Create a deployment whose plan includes sk_sources pointing at your Git repository—resolved anchors will appear here.",
"No resolved snapshots yet": "No resolved snapshots yet",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments available. Create one to get started.": "Aucun déploiement disponible. Créez-en un pour commencer.",
"No Deployments Found": "Aucun déploiement trouvé",
"No deployments match the current filter": "No deployments match the current filter",
@@ -2853,6 +2865,7 @@
"Reset to default configuration": "Réinitialisé à la configuration par défaut",
"Reset Two-Factor Authentication": "Réinitialiser 2FA",
"Resets in:": "Réinitialise dans :",
"Resolved snapshot anchors": "Resolved snapshot anchors",
"Resolve Conflicts": "Résoudre les conflits",
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"resolved": "resolved",
@@ -3093,6 +3106,7 @@
"Sign in": "Se connecter",
"Sign In": "Se connecter",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"Sign in with Passkey": "Se connecter avec Passkey",
"Sign out": "Se déconnecter",
+14
View File
@@ -1603,6 +1603,12 @@
"Generic cache": "汎用キャッシュ",
"Get notified when balance falls below this value": "残高がこの値を下回ったときに通知を受け取る",
"Get Started": "開始する",
"Git binding": "Git binding",
"Git sources": "Git sources",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources": "Git-backed SK sources",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"GitHub": "GitHub",
"Give the group a recognizable name and optional description.": "グループに認識しやすい名前とオプションの説明を付けます。",
"Give this group a recognizable name.": "このグループに認識しやすい名前を付けます。",
@@ -1768,6 +1774,8 @@
"Input Tokens": "入力トークン",
"Inspect": "Inspect",
"Inspect events": "Inspect events",
"Inspect Git sources": "Inspect Git sources",
"Inspect Git sources description": "Review resolved anchors (commit / artifact hash) from your bound repositories.",
"Inspect SK lineage": "Inspect SK lineage",
"Inspect user prompts": "ユーザープロンプトの検査",
"Instance": "インスタンス",
@@ -2167,6 +2175,10 @@
"No data available": "データがありません",
"No deployment available for events.": "No deployment available for events.",
"No deployment available for SK snapshots.": "No deployment available for SK snapshots.",
"No deployment for Git sources": "No deployment selected yet",
"No deployment for Git sources hint": "Create a deployment whose plan includes sk_sources pointing at your Git repository—resolved anchors will appear here.",
"No resolved snapshots yet": "No resolved snapshots yet",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments available. Create one to get started.": "利用可能なデプロイメントがありません。開始するには1つ作成してください。",
"No Deployments Found": "デプロイメントが見つかりません",
"No deployments match the current filter": "No deployments match the current filter",
@@ -2853,6 +2865,7 @@
"Reset to default configuration": "デフォルト設定にリセットしました",
"Reset Two-Factor Authentication": "2要素認証のリセット",
"Resets in:": "リセットまで:",
"Resolved snapshot anchors": "Resolved snapshot anchors",
"Resolve Conflicts": "競合を解決",
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"resolved": "resolved",
@@ -3093,6 +3106,7 @@
"Sign in": "ログイン",
"Sign In": "ログイン",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"Sign in with Passkey": "Passkeyでログイン",
"Sign out": "ログアウト",
+14
View File
@@ -1603,6 +1603,12 @@
"Generic cache": "Общий кэш",
"Get notified when balance falls below this value": "Получать уведомления, когда баланс опускается ниже этого значения",
"Get Started": "Начать",
"Git binding": "Git binding",
"Git sources": "Git sources",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources": "Git-backed SK sources",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"GitHub": "GitHub",
"Give the group a recognizable name and optional description.": "Дайте группе узнаваемое имя и необязательное описание.",
"Give this group a recognizable name.": "Дайте этой группе узнаваемое имя.",
@@ -1768,6 +1774,8 @@
"Input Tokens": "Входные токены",
"Inspect": "Inspect",
"Inspect events": "Inspect events",
"Inspect Git sources": "Inspect Git sources",
"Inspect Git sources description": "Review resolved anchors (commit / artifact hash) from your bound repositories.",
"Inspect SK lineage": "Inspect SK lineage",
"Inspect user prompts": "Просмотр запросов пользователя",
"Instance": "Экземпляр",
@@ -2167,6 +2175,10 @@
"No data available": "Нет доступных данных",
"No deployment available for events.": "No deployment available for events.",
"No deployment available for SK snapshots.": "No deployment available for SK snapshots.",
"No deployment for Git sources": "No deployment selected yet",
"No deployment for Git sources hint": "Create a deployment whose plan includes sk_sources pointing at your Git repository—resolved anchors will appear here.",
"No resolved snapshots yet": "No resolved snapshots yet",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments available. Create one to get started.": "Нет доступных развертываний. Создайте одно, чтобы начать.",
"No Deployments Found": "Развертывания не найдены",
"No deployments match the current filter": "No deployments match the current filter",
@@ -2853,6 +2865,7 @@
"Reset to default configuration": "Сброшено к конфигурации по умолчанию",
"Reset Two-Factor Authentication": "Сброс 2FA",
"Resets in:": "Сброс через:",
"Resolved snapshot anchors": "Resolved snapshot anchors",
"Resolve Conflicts": "Разрешить конфликты",
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"resolved": "resolved",
@@ -3093,6 +3106,7 @@
"Sign in": "Войти",
"Sign In": "Войти",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"Sign in with Passkey": "Войти с Passkey",
"Sign out": "Выйти",
+14
View File
@@ -1603,6 +1603,12 @@
"Generic cache": "Bộ đệm chung",
"Get notified when balance falls below this value": "Nhận thông báo khi số dư giảm xuống dưới giá trị này",
"Get Started": "Bắt đầu",
"Git binding": "Git binding",
"Git sources": "Git sources",
"Git sources binding explainer": "Skill (SK) content lives in Git. Manager does not edit Markdown here—register repository connections and refs via the Heicode client or your deployment plan sk_sources. Below lists immutable snapshot anchors (Git commit / upload artifact) resolved for auditing.",
"Git sources subtitle": "Bind Git repositories for SK, then review immutable snapshot anchors tied to each deployment.",
"Git-backed SK sources": "Git-backed SK sources",
"Git-backed SK sources description": "Immutable snapshots from bound Git refs and uploads—wired into each run for audit.",
"GitHub": "GitHub",
"Give the group a recognizable name and optional description.": "Đặt cho nhóm một cái tên dễ nhận biết và mô tả tùy chọn.",
"Give this group a recognizable name.": "Hãy đặt cho nhóm này một cái tên dễ nhận biết.",
@@ -1768,6 +1774,8 @@
"Input Tokens": "Token đầu vào",
"Inspect": "Inspect",
"Inspect events": "Inspect events",
"Inspect Git sources": "Inspect Git sources",
"Inspect Git sources description": "Review resolved anchors (commit / artifact hash) from your bound repositories.",
"Inspect SK lineage": "Inspect SK lineage",
"Inspect user prompts": "Kiểm tra lời nhắc của người dùng",
"Instance": "Phiên bản",
@@ -2167,6 +2175,10 @@
"No data available": "Không có dữ liệu",
"No deployment available for events.": "No deployment available for events.",
"No deployment available for SK snapshots.": "No deployment available for SK snapshots.",
"No deployment for Git sources": "No deployment selected yet",
"No deployment for Git sources hint": "Create a deployment whose plan includes sk_sources pointing at your Git repository—resolved anchors will appear here.",
"No resolved snapshots yet": "No resolved snapshots yet",
"No resolved snapshots hint": "Resolve snapshots from the control plane after Git-backed sk_sources are configured.",
"No deployments available. Create one to get started.": "Không có triển khai nào khả dụng. Tạo một cái để bắt đầu.",
"No Deployments Found": "Không tìm thấy triển khai nào",
"No deployments match the current filter": "No deployments match the current filter",
@@ -2853,6 +2865,7 @@
"Reset to default configuration": "Đã đặt lại cấu hình mặc định",
"Reset Two-Factor Authentication": "Đặt lại Xác thực hai yếu tố",
"Resets in:": "Đặt lại sau:",
"Resolved snapshot anchors": "Resolved snapshot anchors",
"Resolve Conflicts": "Giải quyết Xung đột",
"Resolve snapshots from the control plane to capture SK lineage.": "Resolve snapshots from the control plane to capture SK lineage.",
"resolved": "resolved",
@@ -3093,6 +3106,7 @@
"Sign in": "Đăng nhập",
"Sign In": "Đăng nhập",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.",
"Sign in to your workspace": "Sign in to your workspace",
"Sign in with Passkey": "Đăng nhập bằng Passkey",
"Sign out": "Đăng xuất",
+14
View File
@@ -1603,6 +1603,12 @@
"Generic cache": "通用缓存",
"Get notified when balance falls below this value": "当余额低于此值时接收通知",
"Get Started": "开始使用",
"Git binding": "Git 绑定",
"Git sources": "Git 来源",
"Git sources binding explainer": "Skill(SK)正文以 Git 仓库为唯一事实源。Manager 不在此编辑 Markdown:请在 Heicode 客户端或部署计划的 sk_sources 中登记仓库连接与引用。下列为运行时解析得到的不可变快照锚点(Git commit / 上传制品),供审计追溯。",
"Git sources subtitle": "为 SK 绑定 Git 仓库后,在此查看与各次部署关联的快照锚点。",
"Git-backed SK sources": "基于 Git 的 SK 来源",
"Git-backed SK sources description": "来自已绑定 Git 引用与上传制品的不可变快照,并注入每次运行以供审计。",
"GitHub": "GitHub",
"Give the group a recognizable name and optional description.": "为该分组提供一个可识别的名称和可选的描述。",
"Give this group a recognizable name.": "为此分组提供一个可识别的名称。",
@@ -1768,6 +1774,8 @@
"Input Tokens": "输入 Token",
"Inspect": "查看",
"Inspect events": "查看事件",
"Inspect Git sources": "查看 Git 来源与快照",
"Inspect Git sources description": "查看已绑定仓库解析出的锚点(commit / 制品哈希)。",
"Inspect SK lineage": "追溯 SK 血缘",
"Inspect user prompts": "检查用户提示",
"Instance": "实例",
@@ -2167,6 +2175,10 @@
"No data available": "暂无数据",
"No deployment available for events.": "暂无可查看事件的部署。",
"No deployment available for SK snapshots.": "暂无可查看 SK 快照的部署。",
"No deployment for Git sources": "暂无可关联的部署",
"No deployment for Git sources hint": "请在编排计划的 sk_sources 中指向 Git 仓库并创建部署后,此处会显示解析锚点。",
"No resolved snapshots yet": "尚无已解析的快照",
"No resolved snapshots hint": "在配置好基于 Git 的来源后,由控制面触发快照解析即可在此查看。",
"No deployments available. Create one to get started.": "没有可用的部署。创建一个开始吧。",
"No Deployments Found": "未找到部署",
"No deployments match the current filter": "没有符合当前筛选条件的部署",
@@ -2853,6 +2865,7 @@
"Reset to default configuration": "已重置为默认配置",
"Reset Two-Factor Authentication": "重置 2FA",
"Resets in:": "将于以下时间重置:",
"Resolved snapshot anchors": "已解析的快照锚点",
"Resolve Conflicts": "解决冲突",
"Resolve snapshots from the control plane to capture SK lineage.": "从控制面解析快照以捕获 SK 血缘。",
"resolved": "已解析",
@@ -3093,6 +3106,7 @@
"Sign in": "登录",
"Sign In": "登录",
"Sign in to operate Agnet deployments, inspect events, and audit SK snapshots for every tenant under your account.": "登录后即可操作 Agnet 部署、查看事件,并审计你账号下各租户的 SK 快照。",
"Sign in to operate deployments and review Git-bound snapshot anchors for tenants under your account.": "登录后即可操作部署、查看事件,并审阅你账号下各租户与 Git 绑定的快照锚点。",
"Sign in to your workspace": "登录到你的工作空间",
"Sign in with Passkey": "使用 Passkey 登录",
"Sign out": "登出",