Files
johndoe6345789 6ff6813259 Introduce AutoMetabuilder core components and workflow packages:
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration.
- Add support for OpenAI client setup and model resolution.
- Develop SDLC context loader from GitHub and repository files.
- Implement workflow context and engine builders.
- Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`.
- Update localization files with new package descriptions and labels.
- Streamline web navigation by loading items from a dedicated JSON file.
2026-01-10 11:21:55 +00:00

80 lines
1.9 KiB
JSON

[
{
"type": "function",
"function": {
"name": "create_branch",
"description": "Create a new git branch in the repository",
"parameters": {
"type": "object",
"properties": {
"branch_name": {
"type": "string",
"description": "The name of the new branch"
},
"base_branch": {
"type": "string",
"description": "The name of the base branch",
"default": "main"
}
},
"required": [
"branch_name"
]
}
}
},
{
"type": "function",
"function": {
"name": "create_pull_request",
"description": "Create a new pull request",
"parameters": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The title of the PR"
},
"body": {
"type": "string",
"description": "The body content of the PR"
},
"head_branch": {
"type": "string",
"description": "The branch where changes are implemented"
},
"base_branch": {
"type": "string",
"description": "The branch to merge into",
"default": "main"
}
},
"required": [
"title",
"body",
"head_branch"
]
}
}
},
{
"type": "function",
"function": {
"name": "get_pull_request_comments",
"description": "Get comments from a specific pull request to read feedback",
"parameters": {
"type": "object",
"properties": {
"pr_number": {
"type": "integer",
"description": "The number of the pull request"
}
},
"required": [
"pr_number"
]
}
}
}
]