You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[transports] Evaluate the discovery HTTP server #77
The TypeScript SDK includes a DiscoveryHttpServer implementation that binds a preferred port and can retry on subsequent ports when the preferred port is already in use.
The Python SDK currently has port-selection logic in the CLI, but it is not clear whether the TypeScript DiscoveryHttpServer functionality is required, already covered, or intentionally omitted.
This issue is for investigation and documentation rather than implementation.
Reference
TypeScript:
ts:core/transports/discovery-http-server.ts
port
autoRetry
maxRetries
Python:
nitrostack/cli/main.py
_resolve_runtime_ports
_normalize_port
Task
Find what consumes this server in the TypeScript stack (CLI, Studio), and whether Python's dev flow already covers it. Then either close this with the reasoning, or open an implementation issue with a scope.
Acceptance criteria
Consumers of DiscoveryHttpServer in the TypeScript stack are identified and documented.
The current Python behavior is documented using code references.
A comparison between TypeScript and Python is included.
Investigation done in #104 (merge e27546a on develop): docs/investigations/discovery-http-server.md. Conclusion: the Python discovery server matches TypeScript in purpose and endpoints but has no port retry, doesn't report the bound port, and swallows bind failures. Implementation tracked in #117.
Activity
docs: complete discovery server investigation with evidence and concl…
docs: evaluate TypeScript DiscoveryHttpServer against Python discover…
Merge pull request #104 from Shreyavemana/docs/77-discovery-server-ev…
manish-wekan commentedon Nov 5, 2026
Investigation done in #104 (merge
e27546aondevelop):docs/investigations/discovery-http-server.md. Conclusion: the Python discovery server matches TypeScript in purpose and endpoints but has no port retry, doesn't report the bound port, and swallows bind failures. Implementation tracked in #117.~sent from claude-code