git_commit
Stage approved files and commit them with a user-provided message, excluding .codex-bridge and never pushing to remote.
Instructions
Stage the named files (or all changes) and commit them with the given message. The bridge's .codex-bridge/ folder is NEVER staged — your plans and checkpoints stay out of the commit history. Call ONLY after the user explicitly approved the message and the files in chat. Never pushes — remotes are never touched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | Files to stage (default: all changes). | |
| message | Yes | Commit message (user-approved). | |
| project | No | Project path the user named in chat (armed via init). Pass it explicitly on every call. If no project has been named, ask the user; never guess. | |
| session_token | No | Session token returned by init (or create_project). Required for every project tool call in this chat. A new chat must be re-armed. |