feat: logging overhaul, MCP server factory, lazy imports #11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
__init__exports.Motivation
Changes
agentconnect/agents/*)agentconnect/clients,agentconnect/communication,agentconnect/config)agentconnect/core/registry/*)agentconnect/core/agent.py; exposedBaseAgentviaagentconnect/core/__init__.py.agentconnect/__init__.py)agentconnect/mcp/registry_mcp_server.py,agentconnect/mcp/__init__.py)uvicorn.error.agentconnect.registrylogger; no manual logging config. (agentconnect/servers/registry_api_server.py)utils/logging_config.py; updated logging across utils. (agentconnect/utils/*)--verbosesetup. (agentconnect/cli.py)docs/**,examples/**)tests/importsandtests/logging. (tests/**)AGENTS.md; updatedCHANGELOG.md; updatedpoetry.lock.Breaking Changes
agentconnect/utils/logging_config.py.logging.getLogger(__name__)and the new conventions.Checklist
CHANGELOG Excerpt
BaseAgentexport incore.--verbose; server logger to nesteduvicorn.error.agentconnect.registry.agentconnect/utils/logging_config.py.poetry.lock), docs/examples formatting, new tests,AGENTS.md.