Repository navigation
Add docs for agentic attributes in Signals - #1968
jborlase-snowplow wants to merge 3 commits into
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Style reviewThese two pages are well written and closely follow the conventions. All internal links and anchors resolve. Frontmatter is complete. The diff adds no external URLs. I found a few small issues. 1. Release note: missing or deliberately skipped?CLAUDE.md says: "New functionality needs a release note. If a docs change documents a new feature … add a release note in the same PR (or a follow-up PR, linked)." This PR documents a new feature, but it doesn't add a file under 2. Dangling modifier in the intro (
|
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
documentation | 7f56269 | Commit Preview URL Branch Preview URL |
Oct 09 2026, 03:33 PM |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
What changed?
Adds documentation for agentic attributes, a private preview Signals feature where an LLM decides a value for a user's session and returns its reasoning.
New page
docs/signals/agentic-attributes/index.md("Define agentic attributes"): how evaluation works, creating an agentic attribute through the Signals API (fields, output types, triggers, evaluation policy), and publishing, updating, unpublishing, and deletingNew page
docs/signals/applications/agentic-attributes/index.md("Agentic attributes", under "Use in your application"): reading a session's value and the response formatAdds the retrieval page to the list in
docs/signals/applications/index.mdNew section "Analyze agentic attribute values in your warehouse" on the definition page: each written value is tracked as an
agentic_attributeself-describing event, rendered withSchemaPropertiesBoth new pages carry a private preview note.
Why?
Agentic attributes are built in the Signals registry, streaming engine, and AI engine, but aren't documented. All limits, defaults, endpoints, and response fields come from the signals-monorepo source.
Reviewer guidance
Setup uses only the REST API for now. A Console UI exists but isn't covered yet. Adding Console and SDK tabs later would match the agentic contexts page
The read endpoint (
GET /api/v1/agentic_attribute) is served by the Go server. The page assumes it's on the same{{API_URL}}as the management API. Please confirmThe published Python SDK (0.4.9) still uses the old
decision_goalfield name and has no publish or read helpers, so the pages don't document the SDKThe private preview note says "Contact Snowplow to enable them". Swap in a specific channel if there is one
Merge dependencies: the event section documents behavior from snowplow-incubator/signals-monorepo#764 and the schema from Add com.snowplowanalytics.signals/agentic_attribute/1-0-0 iglu-central#1488, neither merged yet. Don't publish before both ship. The
schemaprop is copied verbatim from Move autogen data models page to data models section #1488AI reviews
Claude will automatically review this PR against the docs style guide.
If you have questions or want it to look again at something specific, tag
@claudein a comment.🤖 Generated with Claude Code