Build lightweight AI agent admin

This commit is contained in:
Codex
2026-06-08 18:14:59 +08:00
commit e164840f43
2530 changed files with 435693 additions and 0 deletions
@@ -0,0 +1,65 @@
{
"title": "Feishu Sync Configuration",
"appId": "App ID",
"appIdPlaceholder": "Enter Feishu App ID",
"appSecret": "App Secret",
"appSecretPlaceholder": "Enter Feishu App Secret",
"testConnection": "Test Connection",
"testSuccess": "Connection Successful",
"testFail": "Connection Failed",
"testing": "Testing...",
"syncScope": "Sync Scope",
"syncScopePlaceholder": "Please select",
"syncScopeTip": "Select an organization as the top-level for data synchronization. Once synced, this organization cannot be changed.",
"syncScopeLocked": "Initial sync completed. Sync scope is now locked. Contact admin to change.",
"syncStats": "Sync Statistics",
"syncType": "Sync Type",
"totalCount": "Total",
"successCount": "Synced",
"failCount": "Failed",
"notSynced": "Not Synced",
"syncTime": "Sync Time",
"operation": "Operation",
"sync": "Sync",
"syncing": "Syncing...",
"syncDept": "Organization",
"syncUser": "User",
"syncDeptSuccess": "Organization sync completed",
"syncUserSuccess": "User sync completed",
"syncFail": "Sync failed",
"triggerEvents": "Trigger Events",
"triggerEvent": "Trigger Event",
"description": "Description",
"enableSyncDept": "Enable Sync Organization",
"enableSyncDeptDesc": "Trigger organization sync on add, delete, or modify organization info",
"enableSyncUser": "Enable Sync User",
"enableSyncUserDesc": "Trigger user sync on add, delete, or modify user info",
"save": "Save",
"saving": "Saving...",
"saveSuccess": "Saved successfully",
"saveFail": "Save failed",
"callbackConfig": "Event Callback Configuration",
"callbackConfigTip": "After configuring the callback URL, Feishu contacts changes will be pushed to this system in real-time for incremental sync. Feishu callbacks must be manually configured in the Feishu Open Platform console.",
"callbackUrl": "Request URL",
"callbackUrlPlaceholder": "Enter request URL, e.g. https://example.com/api/core/feishu-sync/callback",
"encryptKey": "Encrypt Key",
"encryptKeyPlaceholder": "Enter Encrypt Key",
"verificationToken": "Verification Token",
"verificationTokenPlaceholder": "Enter Verification Token",
"callbackStatus": "Callback Status",
"callbackConfigured": "Configured",
"callbackNotConfigured": "Not Configured",
"subscribedEvents": "Subscribed Events",
"generateRandom": "Generate",
"guideTitle": "Feishu Sync Setup Guide",
"guideStep1Title": "Create a Feishu Custom App",
"guideStep1Desc": "Log in to Feishu Open Platform (open.feishu.cn), go to \"Developer Console\", create a custom app, and obtain the App ID and App Secret.",
"guideStep2Title": "Configure App Permissions",
"guideStep2Desc": "In the app management page, go to \"Permission Management\" and enable contact-related permissions: \"Get Department Basic Info\", \"Get Department Organization Info\", \"Get User Basic Info\", \"Get User Phone Number\", etc.",
"guideStep3Title": "Enter Credentials & Run Full Sync",
"guideStep3Desc": "Fill in App ID and App Secret, click \"Test Connection\" to verify. After success, select the sync scope and sync organizations first, then users.",
"guideStep4Title": "Configure Event Subscription (Real-time Sync)",
"guideStep4Desc": "In the Feishu Open Platform app's \"Event Subscription\" page, set the request URL (format: https://your-domain/api/core/feishu-sync/callback), enter the Encrypt Key and Verification Token generated on this page into Feishu console, and subscribe to contact events.",
"guideStep5Title": "Enable Trigger Events",
"guideStep5Desc": "In the \"Trigger Events\" section, check the event types to auto-sync (organizations, users) and save. Feishu contacts changes will then be pushed to the system for incremental sync automatically."
}