Aidp User Settings

作者 oracle-samples90b42d6c24d4無授權條款收錄於 2026年10月8日更新於 2026年10月8日

Manage AIDP user settings / preferences — list, get, create, update, delete a user's settings for the DataLake. Use when the user wants to view or change their AIDP workbench preferences/settings, or manage stored user-setting entries. Self-contained — official `aidp user-setting` CLI preferred, `oci raw-request` fallback.

AI 產生的概覽

透過 aidp CLI 或 oci raw-request 備援方式管理 AIDP DataLake 使用者設定與偏好。

功能
此技能引導代理列出、取得、建立、更新與刪除 AIDP DataLake 的使用者設定項目。它說明了 CLI 指令、作為備援的 REST 端點,以及 GIT_ACCOUNT、IAM_USER_CREDENTIAL 等設定類型所需的建立要求主體欄位。它也要求在變更後重新讀取設定以確認結果,並避免回顯機密內容。
適用情境
當使用者想檢視或變更其 AIDP 工作台設定或偏好,或管理已儲存的使用者設定項目時使用。適用於列出、取得、建立、更新或刪除使用者設定的要求。
執行需求
需要存取 AIDP 環境:已驗證設定的官方 aidp CLI,或用於 raw-request 備援的 oci CLI。需要能存取 AIDP DataLake REST API 的網路、DataLake OCID,以及對應設定類型所需的認證資料。此技能不隨附指令碼,僅為指示文件。

aidp-user-settings — user settings & preferences

Read and manage AIDP user-setting entries. Self-contained: no MCP / ai-data-engineer-agent required. Engine precedence per references/aidp-cli-map.md — prefer the official aidp CLI, else oci raw-request.

When to use

  • "Show / change my AIDP settings or preferences", "list/get/update/delete a user setting".

Engine (CLI-preferred)

  • aidp user-setting list <instance-id> --auth api_key --profile DEFAULT
  • aidp user-setting get|create|update|delete <instance-id> … (see aidp help user-setting for the key/body of each; create/update take a --body JSON).
  • Fallback (oci raw-request): …/20240831/dataLakes/<OCID>/userSettings — live-verified 200 (lake-scoped, 2026-06-10); GET …/userSettings/{key}, POST/PUT/DELETE for CRUD (confirm the create/update body via aidp help user-setting / a live read before writing).

Create body — CreateUserSettingDetails

CLI: aidp user-setting create <DATALAKE_OCID> --body <JSON> (CLI README "user-setting create"). Envelope (SDK create_user_setting_details.py:34-44):

Field (wire)ReqNotes
name✅user-friendly setting name
isDefault✅mark this the default for its type
data✅nested SettingData; discriminator type ∈ IAM_USER_CREDENTIAL | GIT_ACCOUNT | OAUTH (setting_data.py:18-26)

data variants (subclass models + CLI README "user-setting create"):

typeFields (wire)Source
GIT_ACCOUNTentityType (PERSONAL_ACCESS_TOKEN), providerName (GITHUB|BITBUCKET|GITLAB|OCI_DEVOPS), username, personalAccessTokengit_account_user_setting.py:77-83, enums …:18-34
IAM_USER_CREDENTIALuserId, tenancy, region, fingerprint, privateApiKeyiam_user_credential_user_setting.py:57-64

Example (GIT_ACCOUNT) — persist to .aidp/payloads/create-<name>-user-setting.json and confirm first; personalAccessToken/privateApiKey are secret material — pass in the body, never echo back:

json
{  "name": "my_github",  "isDefault": true,  "data": {    "type": "GIT_ACCOUNT",    "entityType": "PERSONAL_ACCESS_TOKEN",    "providerName": "GITHUB",    "username": "<user>",    "personalAccessToken": "<PAT>"  }}

Field names are confirmed (SDK attribute_map + CLI README). …/userSettings GET is live-200 (lake-scoped, 2026-06-10); still re-read after create to confirm the round-trip.

Workflow

  1. list/get to show current settings.
  2. For create/update/delete, show the change and apply it; re-read to confirm.

Guardrails

  • Scope to the caller's own settings; don't change another principal's settings without explicit instruction.

References

  • references/aidp-cli-map.md · references/oci-raw-request.md · references/rest-endpoint-map.md

來源與署名

來源:oracle-samples/oracle-aidp-samples位於ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-user-settings提交90b42d6

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架

更多來自 oracle-samples/oracle-aidp-samples 的技能

Aidp Workspace Admin

oracle-samples

Provision and inspect AIDP DataLake instances and workspaces, including private-network workspaces attached to a customer VCN/subnet. Use when the user wants to create/list/get a workspace or DataLake instance, set up a new (e.g. private) AIDP environment, or replicate a customer setup. Create/delete are guarded — confirm before any provisioning.

待分類2026年10月8日

Aidp Volumes

oracle-samples

Work with AIDP volumes — list volumes, browse files inside a volume, upload/download via the PAR flow, and create directories. Use when the user mentions volumes, needs to stage large/binary files, or move data in/out of a volume (distinct from the workspace filesystem). Control-plane via the official `aidp` CLI.

待分類2026年10月8日

Aidp Verified Queries

oracle-samples

維護經過驗證的問題到 Spark SQL 配對庫,讓代理在產生新 SQL 前優先重用可信查詢。

Data & Analytics2026年10月8日

Aidp Spark Optimization

oracle-samples

指導 Apache Spark 3.5.0 效能調校:分割區、shuffle、join、資料傾斜、記憶體、檔案配置、AQE 與 Delta Lake。

Data & Analytics2026年10月8日

Aidp Semantic Model

oracle-samples

維護 .aidp/semantic.md 業務語意層,定義指標、連接、同義詞與值字典,為自然語言轉 SQL 提供依據。

Data & Analytics2026年10月8日

Aidp Roles Access

oracle-samples

管理 AIDP 角色與存取權:列出角色、增減成員,以及授予或撤銷各項資源的權限。

Security2026年10月8日