Commit 54db87e
committed
Pin spec v0.54.0 and rename provider-payload flag
Advance the pinned spec submodule from v0.53.0 to v0.54.0 (proposal
0059, retrieval-provider / embedding capability) and adopt the
proposal's one cross-spec consequence: rename the observer-level
privacy flag disable_llm_payload to disable_provider_payload on
both bundled observers. This is a breaking change to the
OTelObserver and LangfuseObserver constructors; callers update one
config key with no behavioral change. The flag's scope broadens
from LLM-completion payload to any provider-call payload.
The embedding capability itself is not implemented in this cycle;
it rides as not-yet in conformance.toml. Only the observability
5.5.4 rename lands with the pin, since it touches existing
LLM-payload gating.
Sync the three spec-version declarations (__spec_version__,
pyproject.toml, the smoke-test assertion), regenerate AGENTS.md,
and defer the new embedding parsing fixtures (observability
074-083).1 parent 272b0dd commit 54db87e
22 files changed
Lines changed: 105 additions & 62 deletions
File tree
- docs
- agent
- concepts
- examples
- examples
- langfuse-observability
- production-observability
- src/openarmature
- graph
- observability
- langfuse
- otel
- tests
- conformance
- harness
- unit
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
| 457 | + | |
458 | 458 | | |
459 | | - | |
| 459 | + | |
460 | 460 | | |
461 | 461 | | |
462 | 462 | | |
| |||
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
702 | 702 | | |
703 | 703 | | |
704 | 704 | | |
705 | | - | |
| 705 | + | |
706 | 706 | | |
707 | 707 | | |
708 | 708 | | |
709 | 709 | | |
710 | | - | |
| 710 | + | |
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
| |||
764 | 764 | | |
765 | 765 | | |
766 | 766 | | |
767 | | - | |
| 767 | + | |
768 | 768 | | |
769 | 769 | | |
770 | 770 | | |
| |||
967 | 967 | | |
968 | 968 | | |
969 | 969 | | |
970 | | - | |
| 970 | + | |
971 | 971 | | |
972 | 972 | | |
973 | 973 | | |
| |||
1014 | 1014 | | |
1015 | 1015 | | |
1016 | 1016 | | |
1017 | | - | |
| 1017 | + | |
1018 | 1018 | | |
1019 | 1019 | | |
1020 | 1020 | | |
1021 | 1021 | | |
1022 | 1022 | | |
1023 | 1023 | | |
1024 | 1024 | | |
1025 | | - | |
| 1025 | + | |
1026 | 1026 | | |
1027 | 1027 | | |
1028 | 1028 | | |
| |||
1057 | 1057 | | |
1058 | 1058 | | |
1059 | 1059 | | |
1060 | | - | |
| 1060 | + | |
1061 | 1061 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
| 292 | + | |
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
265 | | - | |
| 265 | + | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
| 271 | + | |
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
582 | 582 | | |
583 | 583 | | |
584 | 584 | | |
585 | | - | |
| 585 | + | |
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
589 | 589 | | |
590 | 590 | | |
591 | 591 | | |
592 | | - | |
| 592 | + | |
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
| |||
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
603 | | - | |
| 603 | + | |
604 | 604 | | |
605 | 605 | | |
606 | 606 | | |
607 | 607 | | |
608 | 608 | | |
609 | 609 | | |
610 | | - | |
| 610 | + | |
611 | 611 | | |
612 | 612 | | |
613 | 613 | | |
| |||
Submodule openarmature-spec updated 56 files
- CHANGELOG.md+22
- README.md+3-2
- docs/capabilities/retrieval-provider.md+1
- docs/compatibility.md+9
- docs/open-questions.md+68
- docs/proposals.md+2-1
- docs/proposals/0059-retrieval-provider-embedding.md+1
- mkdocs.yml+1
- proposals/0059-retrieval-provider-embedding.md+627
- spec/graph-engine/spec.md+96-4
- spec/observability/conformance/012-otel-llm-payload-default-off.md+4-4
- spec/observability/conformance/012-otel-llm-payload-default-off.yaml+2-2
- spec/observability/conformance/013-otel-llm-payload-enabled.md+3-3
- spec/observability/conformance/013-otel-llm-payload-enabled.yaml+3-3
- spec/observability/conformance/014-otel-llm-payload-truncation.md+1-1
- spec/observability/conformance/014-otel-llm-payload-truncation.yaml+2-2
- spec/observability/conformance/015-otel-llm-payload-image-redaction.md+1-1
- spec/observability/conformance/015-otel-llm-payload-image-redaction.yaml+2-2
- spec/observability/conformance/018-otel-llm-request-extras.md+4-4
- spec/observability/conformance/018-otel-llm-request-extras.yaml+3-3
- spec/observability/conformance/022-langfuse-basic-trace.yaml+1-1
- spec/observability/conformance/023-langfuse-generation-rendering.md+2-2
- spec/observability/conformance/023-langfuse-generation-rendering.yaml+4-4
- spec/observability/conformance/037-langfuse-trace-input-output.md+1-1
- spec/observability/conformance/074-embedding-event-dispatch.md+32
- spec/observability/conformance/074-embedding-event-dispatch.yaml+76
- spec/observability/conformance/075-embedding-failure-event-dispatch-on-provider-unavailable.md+33
- spec/observability/conformance/075-embedding-failure-event-dispatch-on-provider-unavailable.yaml+63
- spec/observability/conformance/076-embedding-event-mutual-exclusion.md+25
- spec/observability/conformance/076-embedding-event-mutual-exclusion.yaml+85
- spec/observability/conformance/077-embedding-event-call-id-distinct.md+24
- spec/observability/conformance/077-embedding-event-call-id-distinct.yaml+59
- spec/observability/conformance/078-embedding-event-input-strings-populated.md+26
- spec/observability/conformance/078-embedding-event-input-strings-populated.yaml+46
- spec/observability/conformance/079-embedding-event-request-params-populated.md+28
- spec/observability/conformance/079-embedding-event-request-params-populated.yaml+87
- spec/observability/conformance/080-embedding-event-input-count-and-dimensions-populated.md+26
- spec/observability/conformance/080-embedding-event-input-count-and-dimensions-populated.yaml+49
- spec/observability/conformance/081-embedding-event-active-prompt-populated.md+27
- spec/observability/conformance/081-embedding-event-active-prompt-populated.yaml+76
- spec/observability/conformance/082-otel-embedding-span-attributes.md+35
- spec/observability/conformance/082-otel-embedding-span-attributes.yaml+65
- spec/observability/conformance/083-langfuse-embedding-observation.md+39
- spec/observability/conformance/083-langfuse-embedding-observation.yaml+123
- spec/observability/spec.md+146-16
- spec/retrieval-provider/conformance/001-embed-positive-control.md+34
- spec/retrieval-provider/conformance/001-embed-positive-control.yaml+80
- spec/retrieval-provider/conformance/002-embed-model-binding-error.md+32
- spec/retrieval-provider/conformance/002-embed-model-binding-error.yaml+42
- spec/retrieval-provider/conformance/003-embed-malformed-response-mismatched-vector-count.md+27
- spec/retrieval-provider/conformance/003-embed-malformed-response-mismatched-vector-count.yaml+43
- spec/retrieval-provider/conformance/004-embed-malformed-response-inconsistent-dimensions.md+26
- spec/retrieval-provider/conformance/004-embed-malformed-response-inconsistent-dimensions.yaml+45
- spec/retrieval-provider/conformance/005-embed-input-order-preserved.md+25
- spec/retrieval-provider/conformance/005-embed-input-order-preserved.yaml+52
- spec/retrieval-provider/spec.md+220
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
0 commit comments