[claude] Auto-create Gitea issues from research findings (#977) #1060
Reference in New Issue
Block a user
Delete Branch "claude/issue-977"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #977
Summary
extract_action_items(report)— LLM extracts 0-5 concrete action items from structured research outputcreate_gitea_issue(item)— files issues via Gitea REST API with labels, source links, and evidencetriage_research_report()— end-to-end orchestrator with dry_run supportactionable,kimi-ready, etc.)Design
httpx.AsyncClientfor Gitea API (consistent with existing patterns inmcp_tools.py)llm_callercallable, falls back to cascade routerActionItemdataclass withto_issue_body()for clean formattingfrom config import settings, no cloud depsTest Plan
tox -e unit)[loop-cycle-5] Closing — large feature PR (+500-1300 lines, 0 deletions) created by a previous agent session. Lines of code are a liability. These features need to be broken into smaller, well-tested increments if they are still wanted. Reopen the linked issue if needed.
[loop-cycle-5] Closing — large feature PR from a previous agent session. Lines of code are a liability. Features need smaller, tested increments. Reopen linked issue if still wanted.