Commit Graph

  • 2b99644ec5 Merge pull request 'Merge pull request 'Main' (#67) from main into dev' (#68) from dev into main main v0.2.0 dev Latte 2026-06-27 14:17:38 +00:00
  • 5999e14e4b Merge pull request 'Main' (#67) from main into dev Latte 2026-06-27 14:17:22 +00:00
  • 524cc1773d Merge pull request 'Promote dev to main: publish stable aegis-gitea-mcp 0.2.0' (#66) from dev into main Latte 2026-06-27 14:16:33 +00:00
  • 64611d9c53 Merge pull request 'ci: fix package publishing + add dev/main packages' (#65) from fix/package-publishing into dev Bartender 2026-06-27 14:03:00 +00:00
  • 45641f8e2c docs: document dev and stable package channels Latte 2026-06-27 15:59:37 +02:00
  • e5dfba208e ci: publish package on merge to dev/main with separate dev and stable packages Latte 2026-06-27 15:59:30 +02:00
  • 83e5a0df14 Merge pull request 'release: v0.2.0 — local stdio package, safe full-API coverage & resource-type authz' (#63) from dev into main Latte 2026-06-27 13:43:55 +00:00
  • 2bb74807bc Merge pull request 'feat: harden local stdio MCP, CI package smoke, CLAUDE.md conventions' (#64) from feat/local-mcp-hardening-and-ci into dev Latte 2026-06-27 13:29:09 +00:00
  • 4db37d200e ci: stop artifact upload from failing the build on Gitea runners Latte 2026-06-27 15:26:56 +02:00
  • 3d527f8690 ci: build the package and smoke-test both install profiles Latte 2026-06-27 15:19:43 +02:00
  • d79ff2d476 docs: forbid AI attribution and document the stdio transport in CLAUDE.md Latte 2026-06-27 15:19:42 +02:00
  • 5d4a98d06e feat(stdio): harden local MCP transport and add end-to-end tests Latte 2026-06-27 15:19:42 +02:00
  • f660fa32c1 Merge pull request 'ci: reuse existing REGISTRY_TOKEN secret for package publish' (#62) from feat/local-package-and-full-coverage into dev Latte 2026-06-27 13:05:18 +00:00
  • 83c7416677 Merge branch 'dev' into feat/local-package-and-full-coverage Latte 2026-06-27 13:02:10 +00:00
  • da66200be7 Merge pull request 'ci: reuse existing REGISTRY_TOKEN secret for package publish' (#60) from feat/publish-reuse-registry-token into dev Latte 2026-06-27 12:49:17 +00:00
  • 1ca5bcbc6b ci: reuse existing REGISTRY_TOKEN secret for package publish Latte 2026-06-27 14:39:10 +02:00
  • c551b3cfc3 ci: reuse existing REGISTRY_TOKEN secret for package publish Latte 2026-06-27 14:39:10 +02:00
  • cf19a320b0 Merge pull request 'feat: local stdio package + safe full-API coverage' (#59) from feat/local-package-and-full-coverage into dev Latte 2026-06-27 12:23:31 +00:00
  • 499bf98d92 ci: build and publish package to Gitea registry on tag Latte 2026-06-27 11:18:07 +02:00
  • 385b442b6f docs: local vs server quickstart, authz model, packaging Latte 2026-06-27 11:17:01 +02:00
  • 2859a7f917 style: apply ruff/black formatting to stdio_app Latte 2026-06-27 11:10:14 +02:00
  • 1636ae1501 test: stdio adapter dispatch, owner resolution and local env bootstrap Latte 2026-06-27 11:10:05 +02:00
  • 3392d8f69b feat(security): resource-type-aware authorization with fail-closed defaults Latte 2026-06-27 11:09:50 +02:00
  • 2d7f12d0d0 feat: safe full-API coverage via classified gitea_request dispatch Latte 2026-06-27 11:09:30 +02:00
  • 8902c4f642 feat: add local stdio adapter and uv-installable package with extras Latte 2026-06-27 10:56:16 +02:00
  • 7da0c46de8 refactor: extract transport-agnostic core and shared tool registry Latte 2026-06-27 10:49:46 +02:00
  • dd253f87e5 chore: add PLAN.md and branch for local package + full coverage Latte 2026-06-27 10:44:06 +02:00
  • aefb243a05 Merge pull request 'Feat/raw api dispatch' (#58) from feat/raw-api-dispatch into dev Latte 2026-06-26 10:33:10 +00:00
  • 7f7aaab5a6 test(raw-api): cover gitea_request handler and path parsing Latte 2026-06-26 12:26:57 +02:00
  • 8c84d76bd5 docs(raw-api): document gitea_request, env vars and policy examples Latte 2026-06-26 12:26:57 +02:00
  • 8e41fd12af feat(raw-api): register gitea_request tool and wire server dispatch Latte 2026-06-26 12:26:56 +02:00
  • 2844c42ec8 feat(raw-api): add gitea_request schema, path parsing, client dispatch and handler Latte 2026-06-26 12:26:26 +02:00
  • c0fd169043 Merge pull request 'Dev' (#29) from dev into main Latte 2026-06-25 14:59:44 +00:00
  • 227122263b Merge pull request 'Fix/get issue 27 error handling and ci' (#28) from fix/get-issue-27-error-handling-and-ci into dev Latte 2026-06-25 14:56:04 +00:00
  • 4fb315b177 commit Latte 2026-06-25 16:53:41 +02:00
  • 41749fd7b4 fix: harden get_issue parsing and surface real errors (#27); align CI image publish Latte 2026-06-25 16:51:58 +02:00
  • 026f3a654f Merge pull request 'feat: assign issues to milestones on create/update (#22)' (#25) from feat/issue-milestone-assignment into main Latte 2026-06-22 16:00:29 +00:00
  • e08ba42697 feat: assign issues to milestones on create/update (#22) Latte 2026-06-22 17:36:01 +02:00
  • 10a307ac02 Merge pull request 'feat: structured logging helpers + get_issue instrumentation (#14)' (#24) from feat/get-issue-debug-logging into dev Latte 2026-06-22 15:09:58 +00:00
  • 538d6d964a test: cover write-tool auth and backend error branches Latte 2026-06-22 15:58:59 +02:00
  • f53e1a3a5a feat: add structured logging helpers and instrument get_issue (#14) Latte 2026-06-22 15:09:59 +02:00
  • cd309ee290 Merge pull request 'fix: tolerate null labels/assignees/user in get_issue (#13)' (#23) from fix/get-issue-none-iterable into dev Latte 2026-06-22 12:50:08 +00:00
  • 478aee9bed fix: tolerate null labels/assignees/user in get_issue (#13) Latte 2026-06-22 10:09:32 +02:00
  • 5f80fc2531 Merge pull request 'Feat/expand gitea toolset' (#20) from feat/expand-gitea-toolset into main Latte 2026-06-14 18:48:36 +00:00
  • b62ed098bf feat: add 13 read tools (PR files/commits, comments, branches, releases, milestones, org/status/languages/topics) Latte 2026-06-14 20:43:03 +02:00
  • 7837ff43ad feat: add PR/release/branch/milestone/comment write tools Latte 2026-06-14 20:38:25 +02:00
  • c282ffe359 feat: complete label management (name->id resolution, update/remove) Latte 2026-06-14 20:34:35 +02:00
  • f0db219ee8 feat: add create_label write tool Latte 2026-06-14 20:24:33 +02:00
  • e873d0325b feat: scope list_repositories to the authenticated user in service-PAT mode Latte 2026-06-14 17:07:19 +02:00
  • 624a3c79ee fix: surface Gitea auth errors and document the service PAT Latte 2026-06-14 16:47:10 +02:00
  • b1bc726a95 fix: keep OAuth flow working on read-only container roots Latte 2026-06-14 16:26:28 +02:00
  • 84bbff4acb Merge pull request 'fix: prevent path traversal via Gitea ref/sha/base/head parameters' (#18) from fix/gitea-ref-path-traversal into main Latte 2026-06-14 14:01:58 +00:00
  • 2d95e89035 fix: prevent path traversal via Gitea ref/sha/base/head parameters Latte 2026-06-14 15:57:52 +02:00
  • 90df37366f Merge pull request 'feat: harden OAuth state secret validation, DCR file permissions, and policy defaults' (#17) from feat/retarget-claude-mcp into main Latte 2026-06-14 12:17:37 +00:00
  • 6be5ac3608 Merge branch 'main' into feat/retarget-claude-mcp Latte 2026-06-14 12:14:20 +00:00
  • b8217dce8a feat: harden OAuth state secret validation, DCR file permissions, and policy defaults Latte 2026-06-14 14:13:22 +02:00
  • 6169a45193 Merge pull request 'Feat/retarget claude mcp' (#16) from feat/retarget-claude-mcp into main Latte 2026-06-13 19:38:46 +00:00
  • b275f5c0c2 docs: retarget setup to Claude connectors Latte 2026-06-13 21:05:21 +02:00
  • 541124e92a feat: harden Claude MCP OAuth transport Latte 2026-06-13 21:05:11 +02:00
  • ed3130ef74 refactor: lifespan handlers, module-level imports, bounded scope cache Latte 2026-06-12 18:39:06 +02:00
  • 71c993e4cd Use GITEA_TOKEN as service PAT for API calls in OAuth mode Latte 2026-03-04 17:06:28 +00:00
  • eada6d0f89 Merge pull request 'dev' (#12) from dev into main Latte 2026-03-04 16:55:31 +00:00
  • 4e9422d6de Merge pull request 'fix' (#11) from fix into dev Latte 2026-03-04 16:55:18 +00:00
  • bf35a0c712 Enhance OAuth metadata endpoints and update authorization server URLs in responses Latte 2026-03-04 16:54:36 +00:00
  • 0c61a6e0ab Merge pull request 'dev' (#10) from dev into main Latte 2026-02-27 20:09:00 +00:00
  • cc86b28794 Merge pull request 'remove openrabbit' (#9) from update/image-build-workflow into dev Latte 2026-02-27 20:08:45 +00:00
  • 3bd09d02b2 remove openrabbit Latte 2026-02-27 21:08:15 +01:00
  • f870d03e55 Merge pull request 'dev' (#8) from dev into main Latte 2026-02-27 19:29:16 +00:00
  • 822b83e618 Merge pull request 'update/image-build-workflow' (#7) from update/image-build-workflow into dev Latte 2026-02-27 18:59:23 +00:00
  • 2f9750dcce Return explicit error for tokens lacking scopes Latte 2026-02-27 19:55:01 +01:00
  • 5b4495a0a9 updaAdd AI review workflowste Latte 2026-02-27 19:47:54 +01:00
  • fc93b8d29e Fix Prometheus metric f-string and add YAML helper Latte 2026-02-27 16:08:17 +01:00
  • c0357ceb69 Add configurable registry push to Docker workflow Latte 2026-02-27 15:50:12 +01:00
  • fa30153c0d Enhance Docker workflow with gated publish Latte 2026-02-27 11:02:48 +01:00
  • c79cc1ab9e Add PUBLIC_BASE_URL and refine OAuth scopes Latte 2026-02-25 20:49:08 +01:00
  • 59e1ea53a8 Add OAuth2/OIDC per-user Gitea authentication Latte 2026-02-25 16:54:01 +01:00
  • a00b6a0ba2 update Latte 2026-02-14 18:18:34 +01:00
  • ecc87cbb65 quick fix Latte 2026-02-14 17:18:30 +01:00
  • 8504a95a11 feat: add opt-in write access for all token-visible repos Latte 2026-02-14 16:35:03 +01:00
  • e22a8d37e4 fix: use external proxy network in compose configs Latte 2026-02-14 16:15:21 +01:00
  • 198fd3905b add readme.md Latte 2026-02-14 16:10:43 +01:00
  • 5969892af3 feat: harden gateway with policy engine, secure tools, and governance docs Latte 2026-02-14 16:05:56 +01:00
  • e17d34e6d7 docs: Add documentation site and API reference matsv 2026-02-13 15:12:14 +01:00
  • d82fe87113 update Latte 2026-02-11 18:16:00 +01:00
  • dd7bbd1f9a IT WORKS Ubuntu 2026-01-31 16:03:17 +00:00
  • 3c71d5da0a update Ubuntu 2026-01-31 15:55:22 +00:00
  • 833eb21c79 quick fix Latte 2026-01-31 14:23:51 +01:00
  • 0a2a21cc52 feat: scope query param auth to MCP endpoints Latte 2026-01-29 21:07:37 +01:00
  • b990c6c527 feat: allow api_key query parameter for ChatGPT UI Latte 2026-01-29 21:03:05 +01:00
  • 08e9aa1de6 docs: add comprehensive testing guide and test runner Latte 2026-01-29 20:46:50 +01:00
  • f52e99e328 test: add comprehensive test suite for authentication system Latte 2026-01-29 20:45:44 +01:00
  • de0ae09fc4 fix: update structlog configuration for compatibility Latte 2026-01-29 20:44:17 +01:00
  • a0605eaa27 fix: change mcp_api_keys to string field to avoid JSON parsing Latte 2026-01-29 20:30:28 +01:00
  • 0945f560ff fix: use model_validator for API keys validation Latte 2026-01-29 20:27:36 +01:00
  • 0d986eb78b fix: correct Python dependencies path for non-root user in Docker Latte 2026-01-29 20:24:30 +01:00
  • 9e2ff4cec8 Merge pull request 'feature/authentication-systems' (#1) from feature/authentication-system into main Latte 2026-01-29 19:13:08 +00:00
  • aff91d9386 docs: add implementation summary for authentication system Latte 2026-01-29 20:07:04 +01:00
  • eeaad748a6 feat: add API key authentication system for ChatGPT Business Latte 2026-01-29 20:05:49 +01:00
  • a9708b33e2 . Latte 2026-01-29 19:53:36 +01:00
  • 1bda2013bb Initial commit Latte 2026-01-29 18:36:24 +00:00