v0.53.0
0.53.0
Added
- promote Python 3.14 to the default runtime
- complete public ADK adoption workflows
- add portable agent export contract (#297)
Fixed
- harden public launch boundaries (#291)
- keep generated agent templates Ruff-clean
- align policy with mypy 2
- complete scaffold template contracts
- release: prevent release-tag alpha races (#296)
- harden public security and reporting
- install extras before strict typecheck
Public API surface
- Added:
tesserix_adk.TypedAgent - Added:
tesserix_adk.adapters.ExportDescriptorDriftError - Added:
tesserix_adk.adapters.ExportErrorCode - Added:
tesserix_adk.adapters.ExportErrorEnvelope - Added:
tesserix_adk.adapters.ExportInvocation - Added:
tesserix_adk.adapters.ExportedA2AAgent - Added:
tesserix_adk.adapters.ExportedAgentResult - Added:
tesserix_adk.adapters.ExportedAgentTool - Added:
tesserix_adk.adapters.ForeignAgentContext - Added:
tesserix_adk.adapters.ForeignAgentReply - Added:
tesserix_adk.adapters.ForeignTool - Added:
tesserix_adk.adapters.GOOGLE_ADK_CONTEXT_KEY - Added:
tesserix_adk.adapters.GoogleAdkAgentInvoker - Added:
tesserix_adk.adapters.PortableAgentManifest - Added:
tesserix_adk.adapters.PortableExportError - Added:
tesserix_adk.adapters.PortableExportOptions - Added:
tesserix_adk.adapters.PortableReference - Added:
tesserix_adk.adapters.PortableRuntime - Added:
tesserix_adk.adapters.ToolImportPolicy - Added:
tesserix_adk.adapters.ToolTranslationError - Added:
tesserix_adk.adapters.WrappedAgentPolicy - Added:
tesserix_adk.adapters.WrappedSubagent - Added:
tesserix_adk.adapters.agent_exports.ExportDescriptorDriftError - Added:
tesserix_adk.adapters.agent_exports.ExportErrorCode - Added:
tesserix_adk.adapters.agent_exports.ExportErrorEnvelope - Added:
tesserix_adk.adapters.agent_exports.ExportInvocation - Added:
tesserix_adk.adapters.agent_exports.ExportedA2AAgent - Added:
tesserix_adk.adapters.agent_exports.ExportedAgentResult - Added:
tesserix_adk.adapters.agent_exports.ExportedAgentTool - Added:
tesserix_adk.adapters.agent_exports.export_as_a2a - Added:
tesserix_adk.adapters.agent_exports.export_as_mcp_tool - Added:
tesserix_adk.adapters.agent_exports.export_as_tool - Added:
tesserix_adk.adapters.container_runtime - Added:
tesserix_adk.adapters.export_a2a_agent - Added:
tesserix_adk.adapters.export_as_a2a - Added:
tesserix_adk.adapters.export_as_mcp_tool - Added:
tesserix_adk.adapters.export_as_tool - Added:
tesserix_adk.adapters.export_google_adk_agent - Added:
tesserix_adk.adapters.export_langgraph_agent - Added:
tesserix_adk.adapters.export_oci_agent - Added:
tesserix_adk.adapters.export_openai_agent - Added:
tesserix_adk.adapters.export_tesserix_agent - Added:
tesserix_adk.adapters.foreign_agents.ForeignAgentContext - Added:
tesserix_adk.adapters.foreign_agents.ForeignAgentReply - Added:
tesserix_adk.adapters.foreign_agents.WrappedAgentPolicy - Added:
tesserix_adk.adapters.foreign_agents.WrappedSubagent - Added:
tesserix_adk.adapters.foreign_agents.wrap_agent_as_subagent - Added:
tesserix_adk.adapters.foreign_agents.wrap_agent_as_tool - Added:
tesserix_adk.adapters.google_adk.GOOGLE_ADK_CONTEXT_KEY - Added:
tesserix_adk.adapters.google_adk.GoogleAdkAgentInvoker - Added:
tesserix_adk.adapters.google_adk.import_google_adk_tool - Added:
tesserix_adk.adapters.google_adk.import_google_adk_toolset - Added:
tesserix_adk.adapters.google_adk.wrap_google_adk_agent - Added:
tesserix_adk.adapters.import_google_adk_tool - Added:
tesserix_adk.adapters.import_google_adk_toolset - Added:
tesserix_adk.adapters.import_tool - Added:
tesserix_adk.adapters.import_toolset - Added:
tesserix_adk.adapters.interop.ForeignTool - Added:
tesserix_adk.adapters.interop.ToolImportPolicy - Added:
tesserix_adk.adapters.interop.ToolTranslationError - Added:
tesserix_adk.adapters.interop.import_tool - Added:
tesserix_adk.adapters.interop.import_toolset - Added:
tesserix_adk.adapters.portable.PortableAgentManifest - Added:
tesserix_adk.adapters.portable.PortableExportError - Added:
tesserix_adk.adapters.portable.PortableExportOptions - Added:
tesserix_adk.adapters.portable.PortableReference - Added:
tesserix_adk.adapters.portable.PortableRuntime - Added:
tesserix_adk.adapters.portable.container_runtime - Added:
tesserix_adk.adapters.portable.export_a2a_agent - Added:
tesserix_adk.adapters.portable.export_google_adk_agent - Added:
tesserix_adk.adapters.portable.export_langgraph_agent - Added:
tesserix_adk.adapters.portable.export_oci_agent - Added:
tesserix_adk.adapters.portable.export_openai_agent - Added:
tesserix_adk.adapters.portable.export_tesserix_agent - Added:
tesserix_adk.adapters.portable.remote_runtime - Added:
tesserix_adk.adapters.remote_runtime - Added:
tesserix_adk.adapters.wrap_agent_as_subagent - Added:
tesserix_adk.adapters.wrap_agent_as_tool - Added:
tesserix_adk.adapters.wrap_google_adk_agent - Added:
tesserix_adk.cli.LocalAgent - Added:
tesserix_adk.cli.artifact_inspect.Resolve - Added:
tesserix_adk.cli.artifact_inspect.main - Added:
tesserix_adk.cli.artifact_inspect_main - Added:
tesserix_adk.cli.artifacts.ARTIFACT_VERSION - Added:
tesserix_adk.cli.artifacts.ArtifactHeader - Added:
tesserix_adk.cli.artifacts.ArtifactSummary - Added:
tesserix_adk.cli.artifacts.ArtifactTruncatedError - Added:
tesserix_adk.cli.artifacts.ArtifactVersionError - Added:
tesserix_adk.cli.artifacts.ArtifactWriter - Added:
tesserix_adk.cli.artifacts.redacted_json - Added:
tesserix_adk.cli.artifacts.scan_artifact - Added:
tesserix_adk.cli.config_command.main - Added:
tesserix_adk.cli.config_main - Added:
tesserix_adk.cli.doctor.CheckRegistry - Added:
tesserix_adk.cli.doctor.CheckResult - Added:
tesserix_adk.cli.doctor.CheckStatus - Added:
tesserix_adk.cli.doctor.CredentialPresenceCheck - Added:
tesserix_adk.cli.doctor.DiagnosticCheck - Added:
tesserix_adk.cli.doctor.DoctorCheck - Added:
tesserix_adk.cli.doctor.DoctorContext - Added:
tesserix_adk.cli.doctor.ExtraPresenceCheck - Added:
tesserix_adk.cli.doctor.ProbeObservation - Added:
tesserix_adk.cli.doctor.PythonVersionCheck - Added:
tesserix_adk.cli.doctor.main - Added:
tesserix_adk.cli.doctor_main - Added:
tesserix_adk.cli.eval_run.CASE_ERROR - Added:
tesserix_adk.cli.eval_run.CONFIGURATION_ERROR - Added:
tesserix_adk.cli.eval_run.EvalTarget - Added:
tesserix_adk.cli.eval_run.GATE_FAILED - Added:
tesserix_adk.cli.eval_run.Resolve - Added:
tesserix_adk.cli.eval_run.load_target - Added:
tesserix_adk.cli.eval_run.main - Added:
tesserix_adk.cli.eval_run_main - Added:
tesserix_adk.cli.run_agent.LocalAgent - Added:
tesserix_adk.cli.run_agent.Resolve - Added:
tesserix_adk.cli.run_agent.TargetLoadError - Added:
tesserix_adk.cli.run_agent.load_target - Added:
tesserix_adk.cli.run_agent.main - Added:
tesserix_adk.cli.run_main - Added:
tesserix_adk.cli.scaffold.main - Added:
tesserix_adk.cli.scaffold_main - Added:
tesserix_adk.core.ConfigOverrides - Added:
tesserix_adk.core.InputT - Added:
tesserix_adk.core.KnownTaskClass - Added:
tesserix_adk.core.ProviderName - Added:
tesserix_adk.core.TypedAgent - Added:
tesserix_adk.core.TypedAgentDefinition - Added:
tesserix_adk.core.agent.TypedAgent - Added:
tesserix_adk.core.config.ConfigOverrides - Added:
tesserix_adk.core.config.load_typed_config - Added:
tesserix_adk.core.config.resolve_typed_config - Added:
tesserix_adk.core.definition.TypedAgentDefinition - Added:
tesserix_adk.core.load_typed_config - Added:
tesserix_adk.core.models.InputT - Added:
tesserix_adk.core.provider.ProviderName - Added:
tesserix_adk.core.resolve_typed_config - Added:
tesserix_adk.core.routing.KnownTaskClass - Added:
tesserix_adk.runtime.AddressableSubagent - Added:
tesserix_adk.runtime.estimate.estimate_run_typed - Added:
tesserix_adk.runtime.estimate_run_typed - Added:
tesserix_adk.runtime.supervisor.AddressableSubagent - Changed:
tesserix_adk.AgentRunner - Changed:
tesserix_adk.core.PromptDefinition - Changed:
tesserix_adk.core.prompts.PromptDefinition - Changed:
tesserix_adk.runtime.AgentRunner - Changed:
tesserix_adk.runtime.loop.AgentRunner
Dependencies
92 components: 5 added, 2 removed, 3 updated.
+ httpcore2 2.12.0
+ httpx2 2.12.0
+ httpx2-jsfetch 1.0
+ mcp-types 2.1.0
+ truststore 0.10.4
- httpx-sse 0.4.3
- pydantic-settings 2.14.2
~ mcp 1.29.0 → 2.1.0
~ redis 6.4.0 → 8.1.0
~ temporalio 1.31.0 → 1.32.0