From a8f64bce6861483e73fe87ad0132ffb351fd468a Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Fri, 1 May 2026 07:21:02 +0000 Subject: [PATCH] feat(ui): reframe SK area as Git-backed sources and snapshot anchors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SK 正文以 Git 为准:侧栏/首页/登录支柱改为「Git 来源」叙事; /sk-sources 页增加 Git 绑定说明 +「已解析快照锚点」列表标题; 驾驶舱快捷入口与 i18n(中英及同步 locale)对齐。 Made-with: Cursor --- .../src/features/agnet-console/pages.tsx | 32 +++++++++++-------- .../default/src/features/auth/auth-layout.tsx | 6 ++-- .../dashboard/components/cockpit/index.tsx | 8 ++--- .../home/components/hero-terminal-demo.tsx | 6 ++-- .../home/components/sections/features.tsx | 2 +- .../default/src/features/home/constants.ts | 2 +- .../default/src/hooks/use-sidebar-config.ts | 2 +- .../web/default/src/hooks/use-sidebar-data.ts | 7 ++-- .../i18n/locales/_reports/_sync-report.json | 16 +++++----- .../locales/_reports/fr.untranslated.json | 5 +++ .../locales/_reports/ja.untranslated.json | 14 ++++++++ .../locales/_reports/ru.untranslated.json | 14 ++++++++ .../locales/_reports/vi.untranslated.json | 5 +++ heicode/web/default/src/i18n/locales/en.json | 14 ++++++++ heicode/web/default/src/i18n/locales/fr.json | 14 ++++++++ heicode/web/default/src/i18n/locales/ja.json | 14 ++++++++ heicode/web/default/src/i18n/locales/ru.json | 14 ++++++++ heicode/web/default/src/i18n/locales/vi.json | 14 ++++++++ heicode/web/default/src/i18n/locales/zh.json | 14 ++++++++ 19 files changed, 166 insertions(+), 37 deletions(-) diff --git a/heicode/web/default/src/features/agnet-console/pages.tsx b/heicode/web/default/src/features/agnet-console/pages.tsx index 180e31d..603b4a6 100644 --- a/heicode/web/default/src/features/agnet-console/pages.tsx +++ b/heicode/web/default/src/features/agnet-console/pages.tsx @@ -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 ( } > +
+

{t('Git binding')}

+

{t('Git sources binding explainer')}

+
+ {!effectiveDeployment ? ( ) : snapshotsQuery.isLoading ? ( ) : snapshots.length === 0 ? ( ) : ( -
    + <> +

    + {t('Resolved snapshot anchors')} +

    +
      {snapshots.map((entry, idx) => { const e = entry as Record const sourceType = String(e.source_type || 'unknown') @@ -754,7 +759,8 @@ export function AgnetSKSourcesPage() { ) })} -
    +
+ )}
) diff --git a/heicode/web/default/src/features/auth/auth-layout.tsx b/heicode/web/default/src/features/auth/auth-layout.tsx index acf81c2..f1a450e 100644 --- a/heicode/web/default/src/features/auth/auth-layout.tsx +++ b/heicode/web/default/src/features/auth/auth-layout.tsx @@ -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) {

{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.' )}

diff --git a/heicode/web/default/src/features/dashboard/components/cockpit/index.tsx b/heicode/web/default/src/features/dashboard/components/cockpit/index.tsx index c69c8ac..a270aaf 100644 --- a/heicode/web/default/src/features/dashboard/components/cockpit/index.tsx +++ b/heicode/web/default/src/features/dashboard/components/cockpit/index.tsx @@ -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' /> diff --git a/heicode/web/default/src/features/home/components/hero-terminal-demo.tsx b/heicode/web/default/src/features/home/components/hero-terminal-demo.tsx index 497dcda..0c86e28 100644 --- a/heicode/web/default/src/features/home/components/hero-terminal-demo.tsx +++ b/heicode/web/default/src/features/home/components/hero-terminal-demo.tsx @@ -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: diff --git a/heicode/web/default/src/features/home/components/sections/features.tsx b/heicode/web/default/src/features/home/components/sections/features.tsx index 87a2723..c100fc0 100644 --- a/heicode/web/default/src/features/home/components/sections/features.tsx +++ b/heicode/web/default/src/features/home/components/sections/features.tsx @@ -115,7 +115,7 @@ export function Features(_props: FeaturesProps) { visual: (
- {['Deploy', 'Events', 'SK', 'Audit'].map((n) => ( + {['Deploy', 'Events', 'Git', 'Audit'].map((n) => (
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.", diff --git a/heicode/web/default/src/i18n/locales/_reports/ja.untranslated.json b/heicode/web/default/src/i18n/locales/_reports/ja.untranslated.json index 9b79b9a..d63c623 100644 --- a/heicode/web/default/src/i18n/locales/_reports/ja.untranslated.json +++ b/heicode/web/default/src/i18n/locales/_reports/ja.untranslated.json @@ -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", diff --git a/heicode/web/default/src/i18n/locales/_reports/ru.untranslated.json b/heicode/web/default/src/i18n/locales/_reports/ru.untranslated.json index f5e1362..4c5a082 100644 --- a/heicode/web/default/src/i18n/locales/_reports/ru.untranslated.json +++ b/heicode/web/default/src/i18n/locales/_reports/ru.untranslated.json @@ -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", diff --git a/heicode/web/default/src/i18n/locales/_reports/vi.untranslated.json b/heicode/web/default/src/i18n/locales/_reports/vi.untranslated.json index 94ba5bf..399e2f0 100644 --- a/heicode/web/default/src/i18n/locales/_reports/vi.untranslated.json +++ b/heicode/web/default/src/i18n/locales/_reports/vi.untranslated.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.", diff --git a/heicode/web/default/src/i18n/locales/en.json b/heicode/web/default/src/i18n/locales/en.json index eabb168..3535f48 100644 --- a/heicode/web/default/src/i18n/locales/en.json +++ b/heicode/web/default/src/i18n/locales/en.json @@ -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", diff --git a/heicode/web/default/src/i18n/locales/fr.json b/heicode/web/default/src/i18n/locales/fr.json index 50d21a1..1d7877e 100644 --- a/heicode/web/default/src/i18n/locales/fr.json +++ b/heicode/web/default/src/i18n/locales/fr.json @@ -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", diff --git a/heicode/web/default/src/i18n/locales/ja.json b/heicode/web/default/src/i18n/locales/ja.json index e7a15a7..2d37018 100644 --- a/heicode/web/default/src/i18n/locales/ja.json +++ b/heicode/web/default/src/i18n/locales/ja.json @@ -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": "ログアウト", diff --git a/heicode/web/default/src/i18n/locales/ru.json b/heicode/web/default/src/i18n/locales/ru.json index 2d70d1f..60771bb 100644 --- a/heicode/web/default/src/i18n/locales/ru.json +++ b/heicode/web/default/src/i18n/locales/ru.json @@ -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": "Выйти", diff --git a/heicode/web/default/src/i18n/locales/vi.json b/heicode/web/default/src/i18n/locales/vi.json index c31ed96..6265ae5 100644 --- a/heicode/web/default/src/i18n/locales/vi.json +++ b/heicode/web/default/src/i18n/locales/vi.json @@ -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", diff --git a/heicode/web/default/src/i18n/locales/zh.json b/heicode/web/default/src/i18n/locales/zh.json index 72364a2..c802d77 100644 --- a/heicode/web/default/src/i18n/locales/zh.json +++ b/heicode/web/default/src/i18n/locales/zh.json @@ -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": "登出",