Commit Graph

21 Commits

Author SHA1 Message Date
meeks 9b63fbbcfc refactor: remove GiteaTools facade, use focused tool classes directly
- Removed gitea/tools/gitea_tools.py (useless facade layer)
- Removed tests/test_gitea_tools.py (tests for removed facade)
- Updated core/dispatcher.py to use IssueTools, PRTools, FileTools, GitTools directly
- Updated core/orchestrator.py to use individual tool instances
- Updated main.py to create individual tool instances

This eliminates the triple layer of indirection (Issue 2.2 from bad_code.md)
where GiteaTools just delegated to IssueTools/PRTools/etc with zero added value.
2026-07-16 13:15:18 +02:00
meeks 26d69707c6 refactor: log previously swallowed exceptions in dispatcher.py 2026-07-16 12:54:06 +02:00
meeks a14e2bdd50 Refactor vacuous interface hierarchy and remove core/interfaces.py 2026-07-16 12:49:12 +02:00
meeks 24ca1c2898 Refactor WorkspaceManager.sanitize_repo to stash changes and raise errors on failure, add unit tests 2026-07-16 12:46:27 +02:00
meeks 925fa550b1 docs: replace meeks-ai with unknown-ai in AGENTS.md 2026-07-16 12:43:28 +02:00
meeks a6e6963c33 Enforce authenticated user verification on startup in main.py 2026-07-16 12:40:54 +02:00
Michael Ingvarsson f08c7b64c1 Enforce authenticated user and login validation in workspace operations, crashing program on failure instead of fallback defaults 2026-07-16 12:36:54 +02:00
Michael Ingvarsson c5dd178fd6 refactor: raise error on auth failure and clean up meeks-ai fallback 2026-07-16 12:33:57 +02:00
Michael Ingvarsson b47a3b3146 fix chdir 2026-07-16 12:27:04 +02:00
Michael Ingvarsson e54b5f1848 fix http 2026-07-16 12:21:56 +02:00
Michael Ingvarsson 9e40e7fed8 fix logging 2026-07-16 12:15:45 +02:00
Michael Ingvarsson 88d9ac2105 deduplicate 2026-07-16 12:12:08 +02:00
Michael Ingvarsson 479223ceb2 fix useless factory 2026-07-16 12:09:12 +02:00
Michael Ingvarsson e81f03c5aa fix grep 2026-07-16 12:04:51 +02:00
Michael Ingvarsson b99730f9a4 fix usename exposure 2026-07-16 12:00:16 +02:00
Michael Ingvarsson 64db2efa38 fix env variables exposure 2026-07-16 11:54:22 +02:00
Michael Ingvarsson cf1e33474e fix assert used 2026-07-16 11:48:55 +02:00
Michael Ingvarsson a341a67727 feat(ai): add parallel processing for search and generation - Add parallel search and generation, schema validation, tests, and better error handling 2026-07-16 11:44:34 +02:00
meeks dfae518f0c feat: implement WorkspaceManager to handle local Gitea repository cloning and configuration and document identified codebase vulnerabilities 2026-07-16 11:41:15 +02:00
mi222eh 5f35f56edc Refactor code structure for improved readability and maintainability 2026-07-06 21:37:20 +02:00
mi222eh 6ca6a5687a Initial commit 2026-07-02 19:03:58 +02:00