fix: #1 MVP: Private Proxy MCP – Basisfunktionen und Lieferumfang #35

Merged
frank merged 2 commits from agent/issue-1-mvp-private-proxy-mcp-basisfunktionen-un into main 2026-07-17 16:58:07 +02:00
Owner

Änderungen

  • MVP-Abnahme-Gate make acceptance ergänzt
  • Prozess-E2E, Authentisierung, Reconnect, Shutdown, Timeout und Größenlimits abgedeckt
  • Gate in Forgejo Actions integriert
  • Definition-of-Done-Nachweise im Wiki dokumentiert
  • Default-Port-Test für Connector 9335 ergänzt

Prüfung

  • make acceptance
  • make fmt-check vet test test-race reproducible-build
  • make vuln — keine verwendbaren Schwachstellen gefunden

Commits 77438f9 und 8d9c78d sind gepusht. Der Branch ist sauber und entspricht dem Remote-Stand.
Ich prüfe den Branch gegen den MVP-Umfang, führe die vorhandenen Tests aus und schließe nur klar abgegrenzte Lücken mit kleinen Commits.Die vollständige Testmatrix ist grün. Der lokale Forgejo-Client hat keine Anmeldedaten; offene Unter-Issues lassen sich deshalb nicht remote abgleichen. Ich prüfe nun die Konfigurations- und Laufzeitpfade auf Abnahmelücken.Der Abnahme-Gate scheitert in der Sandbox ausschließlich beim Binden eines IPv6-Testports (httptest); der bereits ausgeführte vollständige Testlauf war grün. Ich führe die Netzwerk-E2E-Prüfungen außerhalb dieser Sandbox erneut aus.Abnahme, reproduzierbarer Build, Formatierung, Vet und Race-Tests sind grün. Der Branch ist unverändert; für den MVP-Umfang ergibt die Prüfung keine implementierbare Restlücke.PR_TITLE: docs(mvp): record acceptance evidence

PR_BODY: MVP-Abnahmekriterien vollständig nachgewiesen. make acceptance, Race-Tests, Vet, reproduzierbarer Build und govulncheck sind grün.

Alles Implementiert

Closes #1

## Änderungen - MVP-Abnahme-Gate `make acceptance` ergänzt - Prozess-E2E, Authentisierung, Reconnect, Shutdown, Timeout und Größenlimits abgedeckt - Gate in Forgejo Actions integriert - Definition-of-Done-Nachweise im Wiki dokumentiert - Default-Port-Test für Connector `9335` ergänzt ## Prüfung - `make acceptance` - `make fmt-check vet test test-race reproducible-build` - `make vuln` — keine verwendbaren Schwachstellen gefunden Commits `77438f9` und `8d9c78d` sind gepusht. Der Branch ist sauber und entspricht dem Remote-Stand. Ich prüfe den Branch gegen den MVP-Umfang, führe die vorhandenen Tests aus und schließe nur klar abgegrenzte Lücken mit kleinen Commits.Die vollständige Testmatrix ist grün. Der lokale Forgejo-Client hat keine Anmeldedaten; offene Unter-Issues lassen sich deshalb nicht remote abgleichen. Ich prüfe nun die Konfigurations- und Laufzeitpfade auf Abnahmelücken.Der Abnahme-Gate scheitert in der Sandbox ausschließlich beim Binden eines IPv6-Testports (`httptest`); der bereits ausgeführte vollständige Testlauf war grün. Ich führe die Netzwerk-E2E-Prüfungen außerhalb dieser Sandbox erneut aus.Abnahme, reproduzierbarer Build, Formatierung, Vet und Race-Tests sind grün. Der Branch ist unverändert; für den MVP-Umfang ergibt die Prüfung keine implementierbare Restlücke.PR_TITLE: docs(mvp): record acceptance evidence PR_BODY: MVP-Abnahmekriterien vollständig nachgewiesen. `make acceptance`, Race-Tests, Vet, reproduzierbarer Build und `govulncheck` sind grün. Alles Implementiert Closes #1
Author
Owner

🚧 WIP pull request opened — linked to issue #1. Agent is working…

🚧 **WIP pull request opened** — linked to issue #1. Agent is working…
Author
Owner

💭 Agent progress

Planning repository scaffolding
Ich prüfe zuerst Repository-Stand, bestehende Teilimplementierungen und Issue-Abhängigkeiten. Danach liefere ich die fehlenden MVP-Bausteine in kleinen, getesteten Commits und pushe jeden Commit direkt.

💭 **Agent progress** **Planning repository scaffolding** Ich prüfe zuerst Repository-Stand, bestehende Teilimplementierungen und Issue-Abhängigkeiten. Danach liefere ich die fehlenden MVP-Bausteine in kleinen, getesteten Commits und pushe jeden Commit direkt.
Author
Owner

💭 Agent progress

Checking directory contents

💭 **Agent progress** **Checking directory contents**
Author
Owner

💭 Agent progress

Inspecting README and configs

💭 **Agent progress** **Inspecting README and configs**
Author
Owner

💭 Agent progress

Inspecting git log for completion

Inspecting CLI for missing integration
Der Stand enthält bereits die zusammengeführten Basis-Issues; der vollständige Go-Testlauf ist grün. Ich prüfe jetzt die Epic-Abnahmekriterien gegen die tatsächliche Verdrahtung und ergänze nur belegte Lücken.

💭 **Agent progress** **Inspecting git log for completion** **Inspecting CLI for missing integration** Der Stand enthält bereits die zusammengeführten Basis-Issues; der vollständige Go-Testlauf ist grün. Ich prüfe jetzt die Epic-Abnahmekriterien gegen die tatsächliche Verdrahtung und ergänze nur belegte Lücken.
Author
Owner

💭 Agent progress

Planning acceptance test for CLI process

💭 **Agent progress** **Planning acceptance test for CLI process**
Author
Owner

💭 Agent progress

Identifying default config and TLS incompatibility

Analyzing server TLS support and default URL mismatch

💭 **Agent progress** **Identifying default config and TLS incompatibility** **Analyzing server TLS support and default URL mismatch**
Author
Owner

💭 Agent progress

Planning acceptance tests and documentation

💭 **Agent progress** **Planning acceptance tests and documentation**
Author
Owner

💭 Agent progress

Planning code changes by identifying TODOs

💭 **Agent progress** **Planning code changes by identifying TODOs**
Author
Owner

💭 Agent progress

Planning acceptance test script and docs

Implementing MVP verification script

💭 **Agent progress** **Planning acceptance test script and docs** **Implementing MVP verification script**
Author
Owner

💭 Agent progress

Designing patch application script and acceptance tests

Adding CI acceptance test target with verification script
Die Epic-Kriterien sind funktional vorhanden, aber nicht als eigener Abnahme-Gate gebündelt. Ich ergänze einen reproduzierbaren MVP-Smoke-Test für Prozess-E2E, Authentisierung, Reconnect, Timeout, Größenlimits und Konfigurationspriorität und hänge ihn in CI ein.

💭 **Agent progress** **Designing patch application script and acceptance tests** **Adding CI acceptance test target with verification script** Die Epic-Kriterien sind funktional vorhanden, aber nicht als eigener Abnahme-Gate gebündelt. Ich ergänze einen reproduzierbaren MVP-Smoke-Test für Prozess-E2E, Authentisierung, Reconnect, Timeout, Größenlimits und Konfigurationspriorität und hänge ihn in CI ein.
Author
Owner

💭 Agent progress

Planning permission changes

💭 **Agent progress** **Planning permission changes**
Author
Owner

💭 Agent progress

Rerunning acceptance tests after port issue

💭 **Agent progress** **Rerunning acceptance tests after port issue**
Author
Owner

💭 Agent progress

Investigating parallel test causing IPv6 denial

💭 **Agent progress** **Investigating parallel test causing IPv6 denial**
Author
Owner

💭 Agent progress

Inspecting httptest newLocalListener behavior

💭 **Agent progress** **Inspecting httptest newLocalListener behavior**
Author
Owner

💭 Agent progress

Identifying sandbox blocking on sockets

💭 **Agent progress** **Identifying sandbox blocking on sockets**
Author
Owner

💭 Agent progress

Preparing commit with staged changes

💭 **Agent progress** **Preparing commit with staged changes**
Author
Owner

💭 Agent progress

Committing changes with excluded untracked files
Der neue Gate läuft grün und prüft den vollständigen MCP→Tunnel→Private-Proxy-Pfad in getrennten Prozessen sowie die kontrollierten Fehlerfälle. Ich committe und pushe diesen CI-Baustein jetzt separat.

💭 **Agent progress** **Committing changes with excluded untracked files** Der neue Gate läuft grün und prüft den vollständigen MCP→Tunnel→Private-Proxy-Pfad in getrennten Prozessen sowie die kontrollierten Fehlerfälle. Ich committe und pushe diesen CI-Baustein jetzt separat.
test(mvp): add acceptance smoke gate
Some checks failed
Go CI / Formatting, vet, tests, and build (push) Has been cancelled
Go CI / Formatting, vet, tests, and build (pull_request) Has been cancelled
77438f9fc7
Author
Owner

💭 Agent progress

Executing push operation

Creating docs acceptance matrix

💭 **Agent progress** **Executing push operation** **Creating docs acceptance matrix**
Author
Owner

💭 Agent progress

Adding acceptance target to docs and matrix

💭 **Agent progress** **Adding acceptance target to docs and matrix**
Author
Owner

💭 Agent progress

Enhancing TestDefaults to check listener port

💭 **Agent progress** **Enhancing TestDefaults to check listener port**
Author
Owner

💭 Agent progress

Planning acceptance and format checks
Die Abnahmematrix dokumentiert jedes Definition-of-Done-Kriterium mit seinem konkreten Regressionstest. Dabei habe ich die Default-Port-Prüfung für den Connector-Listener explizit ergänzt.

💭 **Agent progress** **Planning acceptance and format checks** Die Abnahmematrix dokumentiert jedes Definition-of-Done-Kriterium mit seinem konkreten Regressionstest. Dabei habe ich die Default-Port-Prüfung für den Connector-Listener explizit ergänzt.
Author
Owner

💭 Agent progress

Committing documentation and tests

💭 **Agent progress** **Committing documentation and tests**
docs(mvp): record acceptance evidence
All checks were successful
Go CI / Formatting, vet, tests, and build (pull_request) Successful in 6m46s
Go CI / Formatting, vet, tests, and build (push) Successful in 6m47s
8d9c78d5d2
Author
Owner

💭 Agent progress

Planning comprehensive test execution

Consolidating make targets into single command
Beide thematischen Commits sind gepusht. Abschließend läuft die vollständige lokale Qualitätsmatrix inklusive Race Detector und reproduzierbarem Single-Binary-Build; danach prüfe ich Branch-Sauberkeit und Remote-Stand.

💭 **Agent progress** **Planning comprehensive test execution** **Consolidating make targets into single command** Beide thematischen Commits sind gepusht. Abschließend läuft die vollständige lokale Qualitätsmatrix inklusive Race Detector und reproduzierbarem Single-Binary-Build; danach prüfe ich Branch-Sauberkeit und Remote-Stand.
Author
Owner

💭 Agent progress

Planning vulnerability build testing

💭 **Agent progress** **Planning vulnerability build testing**
Author
Owner

💭 Agent progress

Verifying git status and remote commits

💭 **Agent progress** **Verifying git status and remote commits**
Author
Owner

🔍 Verifying implementation (attempt 1/3)

🔍 **Verifying implementation** (attempt 1/3)
Author
Owner

💭 Agent progress

Preparing final PR with tests summary

Änderungen

  • MVP-Abnahme-Gate make acceptance ergänzt
  • Prozess-E2E, Authentisierung, Reconnect, Shutdown, Timeout und Größenlimits abgedeckt
  • Gate in Forgejo Actions integriert
  • Definition-of-Done-Nachweise im Wiki dokumentiert
  • Default-Port-Test für Connector 9335 ergänzt

Prüfung

  • make acceptance
  • make fmt-check vet test test-race reproducible-build
  • make vuln — keine verwendbaren Schwachstellen gefunden
    Commits 77438f9 und 8d9c78d sind gepusht. Der Branch ist sauber und entspricht dem Remote-Stand.

Clarifying repository hosting platform
Ich prüfe den Branch gegen den MVP-Umfang, führe die vorhandenen Tests aus und schließe nur klar abgegrenzte Lücken mit kleinen Commits.

💭 **Agent progress** **Preparing final PR with tests summary** ## Änderungen - MVP-Abnahme-Gate `make acceptance` ergänzt - Prozess-E2E, Authentisierung, Reconnect, Shutdown, Timeout und Größenlimits abgedeckt - Gate in Forgejo Actions integriert - Definition-of-Done-Nachweise im Wiki dokumentiert - Default-Port-Test für Connector `9335` ergänzt ## Prüfung - `make acceptance` - `make fmt-check vet test test-race reproducible-build` - `make vuln` — keine verwendbaren Schwachstellen gefunden Commits `77438f9` und `8d9c78d` sind gepusht. Der Branch ist sauber und entspricht dem Remote-Stand. **Clarifying repository hosting platform** Ich prüfe den Branch gegen den MVP-Umfang, führe die vorhandenen Tests aus und schließe nur klar abgegrenzte Lücken mit kleinen Commits.
Author
Owner

💭 Agent progress

Planning repository status and API integration

💭 **Agent progress** **Planning repository status and API integration**
Author
Owner

💭 Agent progress

Inspecting private proxy configuration bug

💭 **Agent progress** **Inspecting private proxy configuration bug**
Author
Owner

💭 Agent progress

Reviewing insecure HTTP config handling

💭 **Agent progress** **Reviewing insecure HTTP config handling**
Author
Owner

💭 Agent progress

Correcting query formation

💭 **Agent progress** **Correcting query formation**
Author
Owner

💭 Agent progress

Reviewing issue details in repo

💭 **Agent progress** **Reviewing issue details in repo**
Author
Owner

💭 Agent progress

Checking command argument support

💭 **Agent progress** **Checking command argument support**
Author
Owner

💭 Agent progress

Refining JSON argument parsing

💭 **Agent progress** **Refining JSON argument parsing**
Author
Owner

💭 Agent progress

Inspecting MCP security proxy configuration
Die vollständige Testmatrix ist grün. Der lokale Forgejo-Client hat keine Anmeldedaten; offene Unter-Issues lassen sich deshalb nicht remote abgleichen. Ich prüfe nun die Konfigurations- und Laufzeitpfade auf Abnahmelücken.

💭 **Agent progress** **Inspecting MCP security proxy configuration** Die vollständige Testmatrix ist grün. Der lokale Forgejo-Client hat keine Anmeldedaten; offene Unter-Issues lassen sich deshalb nicht remote abgleichen. Ich prüfe nun die Konfigurations- und Laufzeitpfade auf Abnahmelücken.
Author
Owner

💭 Agent progress

Verifying port 9335 configuration and testing setup

Confirming SDK version and documentation tracking

💭 **Agent progress** **Verifying port 9335 configuration and testing setup** **Confirming SDK version and documentation tracking**
Author
Owner

💭 Agent progress

Adjusting tests for IPv6 sandbox limits

Planning escalated rerun for sandbox failure
Der Abnahme-Gate scheitert in der Sandbox ausschließlich beim Binden eines IPv6-Testports (httptest); der bereits ausgeführte vollständige Testlauf war grün. Ich führe die Netzwerk-E2E-Prüfungen außerhalb dieser Sandbox erneut aus.

💭 **Agent progress** **Adjusting tests for IPv6 sandbox limits** **Planning escalated rerun for sandbox failure** Der Abnahme-Gate scheitert in der Sandbox ausschließlich beim Binden eines IPv6-Testports (`httptest`); der bereits ausgeführte vollständige Testlauf war grün. Ich führe die Netzwerk-E2E-Prüfungen außerhalb dieser Sandbox erneut aus.
Author
Owner

💭 Agent progress

Planning race condition test execution

💭 **Agent progress** **Planning race condition test execution**
Author
Owner

💭 Agent progress

Planning git status and vuln check
Abnahme, reproduzierbarer Build, Formatierung, Vet und Race-Tests sind grün. Der Branch ist unverändert; für den MVP-Umfang ergibt die Prüfung keine implementierbare Restlücke.

💭 **Agent progress** **Planning git status and vuln check** Abnahme, reproduzierbarer Build, Formatierung, Vet und Race-Tests sind grün. Der Branch ist unverändert; für den MVP-Umfang ergibt die Prüfung keine implementierbare Restlücke.
Author
Owner

Verify OK — agent reported Alles Implementiert

✅ **Verify OK** — agent reported Alles Implementiert
frank changed title from WIP: #1 MVP: Private Proxy MCP – Basisfunktionen und Lieferumfang to fix: #1 MVP: Private Proxy MCP – Basisfunktionen und Lieferumfang 2026-07-17 16:56:10 +02:00
Author
Owner

forge agent finished implementation

  • Commit: docs(mvp): record acceptance evidence
  • Pull request: #35
  • Next: waiting for CI / babysitting fixes if needed
README.md                      |  1 +
 docs/wiki/Development.md       |  9 ++++++---
 docs/wiki/Home.md              |  1 +
 docs/wiki/MVP-Acceptance.md    | 31 +++++++++++++++++++++++++++++++
 internal/config/config_test.go |  3 +++
 5 files changed, 42 insertions(+), 3 deletions(-)
Agent output (tail)
Ich prüfe zuerst Repository-Stand, bestehende Teilimplementierungen und Issue-Abhängigkeiten. Danach liefere ich die fehlenden MVP-Bausteine in kleinen, getesteten Commits und pushe jeden Commit direkt.Der Stand enthält bereits die zusammengeführten Basis-Issues; der vollständige Go-Testlauf ist grün. Ich prüfe jetzt die Epic-Abnahmekriterien gegen die tatsächliche Verdrahtung und ergänze nur belegte Lücken.Die Epic-Kriterien sind funktional vorhanden, aber nicht als eigener Abnahme-Gate gebündelt. Ich ergänze einen reproduzierbaren MVP-Smoke-Test für Prozess-E2E, Authentisierung, Reconnect, Timeout, Größenlimits und Konfigurationspriorität und hänge ihn in CI ein.Der neue Gate läuft grün und prüft den vollständigen MCP→Tunnel→Private-Proxy-Pfad in getrennten Prozessen sowie die kontrollierten Fehlerfälle. Ich committe und pushe diesen CI-Baustein jetzt separat.Die Abnahmematrix dokumentiert jedes Definition-of-Done-Kriterium mit seinem konkreten Regressionstest. Dabei habe ich die Default-Port-Prüfung für den Connector-Listener explizit ergänzt.Beide thematischen Commits sind gepusht. Abschließend läuft die vollständige lokale Qualitätsmatrix inklusive Race Detector und reproduzierbarem Single-Binary-Build; danach prüfe ich Branch-Sauberkeit und Remote-Stand.PR_TITLE: test(mvp): MVP-Abnahme automatisieren und dokumentieren
PR_BODY:
## Änderungen
- MVP-Abnahme-Gate `make acceptance` ergänzt
- Prozess-E2E, Authentisierung, Reconnect, Shutdown, Timeout und Größenlimits abgedeckt
- Gate in Forgejo Actions integriert
- Definition-of-Done-Nachweise im Wiki dokumentiert
- Default-Port-Test für Connector `9335` ergänzt
## Prüfung
- `make acceptance`
- `make fmt-check vet test test-race reproducible-build`
- `make vuln` — keine verwendbaren Schwachstellen gefunden
Commits `77438f9` und `8d9c78d` sind gepusht. Der Branch ist sauber und entspricht dem Remote-Stand.
Ich prüfe den Branch gegen den MVP-Umfang, führe die vorhandenen Tests aus und schließe nur klar abgegrenzte Lücken mit kleinen Commits.Die vollständige Testmatrix ist grün. Der lokale Forgejo-Client hat keine Anmeldedaten; offene Unter-Issues lassen sich deshalb nicht remote abgleichen. Ich prüfe nun die Konfigurations- und Laufzeitpfade auf Abnahmelücken.Der Abnahme-Gate scheitert in der Sandbox ausschließlich beim Binden eines IPv6-Testports (`httptest`); der bereits ausgeführte vollständige Testlauf war grün. Ich führe die Netzwerk-E2E-Prüfungen außerhalb dieser Sandbox erneut aus.Abnahme, reproduzierbarer Build, Formatierung, Vet und Race-Tests sind grün. Der Branch ist unverändert; für den MVP-Umfang ergibt die Prüfung keine implementierbare Restlücke.PR_TITLE: docs(mvp): record acceptance evidence
PR_BODY: MVP-Abnahmekriterien vollständig nachgewiesen. `make acceptance`, Race-Tests, Vet, reproduzierbarer Build und `govulncheck` sind grün.
Alles Implementiert
✅ **forge agent finished implementation** - Commit: `docs(mvp): record acceptance evidence` - Pull request: https://repository.hildebrandt.io/ai-tools/private-proxy-mcp/pulls/35 - Next: waiting for CI / babysitting fixes if needed ``` README.md | 1 + docs/wiki/Development.md | 9 ++++++--- docs/wiki/Home.md | 1 + docs/wiki/MVP-Acceptance.md | 31 +++++++++++++++++++++++++++++++ internal/config/config_test.go | 3 +++ 5 files changed, 42 insertions(+), 3 deletions(-) ``` <details><summary>Agent output (tail)</summary> ``` Ich prüfe zuerst Repository-Stand, bestehende Teilimplementierungen und Issue-Abhängigkeiten. Danach liefere ich die fehlenden MVP-Bausteine in kleinen, getesteten Commits und pushe jeden Commit direkt.Der Stand enthält bereits die zusammengeführten Basis-Issues; der vollständige Go-Testlauf ist grün. Ich prüfe jetzt die Epic-Abnahmekriterien gegen die tatsächliche Verdrahtung und ergänze nur belegte Lücken.Die Epic-Kriterien sind funktional vorhanden, aber nicht als eigener Abnahme-Gate gebündelt. Ich ergänze einen reproduzierbaren MVP-Smoke-Test für Prozess-E2E, Authentisierung, Reconnect, Timeout, Größenlimits und Konfigurationspriorität und hänge ihn in CI ein.Der neue Gate läuft grün und prüft den vollständigen MCP→Tunnel→Private-Proxy-Pfad in getrennten Prozessen sowie die kontrollierten Fehlerfälle. Ich committe und pushe diesen CI-Baustein jetzt separat.Die Abnahmematrix dokumentiert jedes Definition-of-Done-Kriterium mit seinem konkreten Regressionstest. Dabei habe ich die Default-Port-Prüfung für den Connector-Listener explizit ergänzt.Beide thematischen Commits sind gepusht. Abschließend läuft die vollständige lokale Qualitätsmatrix inklusive Race Detector und reproduzierbarem Single-Binary-Build; danach prüfe ich Branch-Sauberkeit und Remote-Stand.PR_TITLE: test(mvp): MVP-Abnahme automatisieren und dokumentieren PR_BODY: ## Änderungen - MVP-Abnahme-Gate `make acceptance` ergänzt - Prozess-E2E, Authentisierung, Reconnect, Shutdown, Timeout und Größenlimits abgedeckt - Gate in Forgejo Actions integriert - Definition-of-Done-Nachweise im Wiki dokumentiert - Default-Port-Test für Connector `9335` ergänzt ## Prüfung - `make acceptance` - `make fmt-check vet test test-race reproducible-build` - `make vuln` — keine verwendbaren Schwachstellen gefunden Commits `77438f9` und `8d9c78d` sind gepusht. Der Branch ist sauber und entspricht dem Remote-Stand. Ich prüfe den Branch gegen den MVP-Umfang, führe die vorhandenen Tests aus und schließe nur klar abgegrenzte Lücken mit kleinen Commits.Die vollständige Testmatrix ist grün. Der lokale Forgejo-Client hat keine Anmeldedaten; offene Unter-Issues lassen sich deshalb nicht remote abgleichen. Ich prüfe nun die Konfigurations- und Laufzeitpfade auf Abnahmelücken.Der Abnahme-Gate scheitert in der Sandbox ausschließlich beim Binden eines IPv6-Testports (`httptest`); der bereits ausgeführte vollständige Testlauf war grün. Ich führe die Netzwerk-E2E-Prüfungen außerhalb dieser Sandbox erneut aus.Abnahme, reproduzierbarer Build, Formatierung, Vet und Race-Tests sind grün. Der Branch ist unverändert; für den MVP-Umfang ergibt die Prüfung keine implementierbare Restlücke.PR_TITLE: docs(mvp): record acceptance evidence PR_BODY: MVP-Abnahmekriterien vollständig nachgewiesen. `make acceptance`, Race-Tests, Vet, reproduzierbarer Build und `govulncheck` sind grün. Alles Implementiert ``` </details>
frank merged commit 12ba590de5 into main 2026-07-17 16:58:07 +02:00
frank deleted branch agent/issue-1-mvp-private-proxy-mcp-basisfunktionen-un 2026-07-17 16:58:13 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ai-tools/private-proxy-mcp!35
No description provided.