Agent commit identity
Agent commits use the agent actor identity:
[actors.agent]
git_name = "agent"
git_email = "no-replay@example.com"
Defaults: agent <no-replay@example.com>.
mdboard commit passes GIT_AUTHOR_* and GIT_COMMITTER_* only for that commit.
It never changes global or repository Git config, so human git commit keeps the human
identity.
CI overrides:
MDBOARD_AGENT_GIT_NAME=...
MDBOARD_AGENT_GIT_EMAIL=...
--no-prompt uses the configured identity or defaults.
Init and update
mdboard init prints the default identity and, on an interactive terminal, asks for an
agent name and e-mail. Blank input keeps the defaults. Use:
mdboard init --agent-git-name "my-agent" --agent-git-email "agent@example.com"
mdboard init --no-prompt
--no-prompt keeps defaults and is intended for CI and agent-driven sessions.