Operation detail

Back to operation catalog

git.push

Runs the native sidecatd governed git-push effect and records the invocation trace.

FieldValue
Classgoverned_external_effect
Ownersidecatd.git-effects
Input schemasidecat.git_push_effect_request.v0
Output schemasidecat.git_push_effect_operation_output.v0

Input template

{
  "apply": true,
  "branch": "main",
  "credential_id": "cred_git_push",
  "evidence_ref": "work_log:local:example",
  "reason": "Publish the governed commit",
  "remote": "origin",
  "remote_url": "https://gitlab.com/sidecat-dev/sidecat.git",
  "repo": "/path/to/git/worktree",
  "requested_by": "agent:codex",
  "schema": "sidecat.git_push_effect_request.v0",
  "work_id": "work_thread:local:example"
}