mirror of
https://github.com/johndoe6345789/AutoMetabuilder.git
synced 2026-04-25 06:15:01 +00:00
- 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.
80 lines
1.9 KiB
JSON
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"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|