docs: add action module API reference, update CHANGELOG and nav
CI / push-validation (pull_request) Successful in 27s
CI / helm (pull_request) Successful in 32s
CI / lint (pull_request) Successful in 1m6s
CI / build (pull_request) Successful in 1m0s
CI / typecheck (pull_request) Successful in 1m35s
CI / quality (pull_request) Successful in 1m41s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (pull_request) Successful in 2m50s
CI / integration_tests (pull_request) Successful in 5m3s
CI / e2e_tests (pull_request) Successful in 5m27s
CI / unit_tests (pull_request) Successful in 6m49s
CI / docker (pull_request) Successful in 1m23s
CI / coverage (pull_request) Successful in 11m17s
CI / status-check (pull_request) Successful in 3s
CI / lint (push) Successful in 1m14s
CI / security (push) Successful in 1m22s
CI / typecheck (push) Successful in 1m51s
CI / quality (push) Successful in 1m29s
CI / push-validation (push) Successful in 27s
CI / helm (push) Successful in 48s
CI / build (push) Successful in 48s
CI / integration_tests (push) Successful in 4m11s
CI / e2e_tests (push) Successful in 4m19s
CI / unit_tests (push) Successful in 6m14s
CI / docker (push) Successful in 1m33s
CI / coverage (push) Successful in 16m7s
CI / benchmark-regression (push) Has been skipped
CI / benchmark-publish (push) Failing after 1m3s
CI / status-check (push) Successful in 3s
CI / benchmark-regression (pull_request) Failing after 1h11m1s
CI / push-validation (pull_request) Successful in 27s
CI / helm (pull_request) Successful in 32s
CI / lint (pull_request) Successful in 1m6s
CI / build (pull_request) Successful in 1m0s
CI / typecheck (pull_request) Successful in 1m35s
CI / quality (pull_request) Successful in 1m41s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (pull_request) Successful in 2m50s
CI / integration_tests (pull_request) Successful in 5m3s
CI / e2e_tests (pull_request) Successful in 5m27s
CI / unit_tests (pull_request) Successful in 6m49s
CI / docker (pull_request) Successful in 1m23s
CI / coverage (pull_request) Successful in 11m17s
CI / status-check (pull_request) Successful in 3s
CI / lint (push) Successful in 1m14s
CI / security (push) Successful in 1m22s
CI / typecheck (push) Successful in 1m51s
CI / quality (push) Successful in 1m29s
CI / push-validation (push) Successful in 27s
CI / helm (push) Successful in 48s
CI / build (push) Successful in 48s
CI / integration_tests (push) Successful in 4m11s
CI / e2e_tests (push) Successful in 4m19s
CI / unit_tests (push) Successful in 6m14s
CI / docker (push) Successful in 1m33s
CI / coverage (push) Successful in 16m7s
CI / benchmark-regression (push) Has been skipped
CI / benchmark-publish (push) Failing after 1m3s
CI / status-check (push) Successful in 3s
CI / benchmark-regression (pull_request) Failing after 1h11m1s
- Add docs/api/action.md: full API reference for ActionConfigSchema and ActionArgumentSchema — field tables, factory methods, camelCase compat mapping, env-var interpolation, database integrity note, and complete YAML example - Update docs/api/index.md: add cleveragents.action entry to module index - Update mkdocs.yml: add 'Action Schema: api/action.md' to the API Reference nav - Update CHANGELOG.md [Unreleased] Fixed: document plan use UNIQUE constraint violation fix (#4174, #4197) - Clarify from_yaml_file ValueError semantics, document inputs_schema type as dict[str, Any] | None, and update A2A ASV benchmarks to pass method= requests after JSON-RPC migration ISSUES CLOSED: #7472
This commit was merged in pull request #5968.
This commit is contained in:
@@ -40,11 +40,11 @@ class FacadeDispatchSuite:
|
||||
|
||||
def setup(self) -> None:
|
||||
self.facade = A2aLocalFacade()
|
||||
self.session_req = A2aRequest(operation="session.create")
|
||||
self.session_req = A2aRequest(method="session.create", params={})
|
||||
self.plan_req = A2aRequest(
|
||||
operation="plan.execute", params={"plan_id": "BENCH001"}
|
||||
method="plan.execute", params={"plan_id": "BENCH001"}
|
||||
)
|
||||
self.context_req = A2aRequest(operation="context.get")
|
||||
self.context_req = A2aRequest(method="context.get", params={})
|
||||
|
||||
def time_dispatch_session_create(self) -> None:
|
||||
self.facade.dispatch(self.session_req)
|
||||
@@ -57,7 +57,7 @@ class FacadeDispatchSuite:
|
||||
|
||||
def time_dispatch_all_operations(self) -> None:
|
||||
for op in self.facade.list_operations():
|
||||
req = A2aRequest(operation=op)
|
||||
req = A2aRequest(method=op, params={})
|
||||
self.facade.dispatch(req)
|
||||
|
||||
def time_list_operations(self) -> None:
|
||||
|
||||
@@ -50,17 +50,17 @@ class M6FacadeDispatchSuite:
|
||||
|
||||
def time_session_create(self) -> None:
|
||||
"""Benchmark session.create dispatch."""
|
||||
self._facade.dispatch(A2aRequest(operation="session.create", params={}))
|
||||
self._facade.dispatch(A2aRequest(method="session.create", params={}))
|
||||
|
||||
def time_plan_create(self) -> None:
|
||||
"""Benchmark plan.create dispatch."""
|
||||
self._facade.dispatch(A2aRequest(operation="plan.create", params={}))
|
||||
self._facade.dispatch(A2aRequest(method="plan.create", params={}))
|
||||
|
||||
def time_plan_execute(self) -> None:
|
||||
"""Benchmark plan.execute dispatch."""
|
||||
self._facade.dispatch(
|
||||
A2aRequest(
|
||||
operation="plan.execute",
|
||||
method="plan.execute",
|
||||
params={"plan_id": "01M6SM0KE00000000000000001"},
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user