Skip to content

Add a feature map to the Common AI docs - #74723

Merged
kaxil merged 3 commits into
mainfrom
commonai-capability-map
Oct 14, 2026
Merged

kaxil merged 3 commits into
mainfrom
commonai-capability-map

Conversation

@kaxil

@kaxil kaxil commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Someone who has used Airflow but never Common AI had no single place to see what the provider can do. features.rst listed eight call-level settings. Operators, toolsets, sandboxing, retry policies, provider fallback, batch, durable execution, usage limits, other agent frameworks and tracing were spread across the sidebar, and nothing said which extra each one needs.

Rendered page:

Feature map: title, intro and the first two tables

Feature map: person-in-the-loop and recovery tables

This turns features.rst into a feature map: one row per feature, grouped by what the reader is trying to do. Each row gives a one-line description, a link to the page that documents it, and the extra it needs. The extras come from [project.optional-dependencies] in pyproject.toml and the optional imports behind each feature (for example, SQLToolset and @task.llm_sql import sqlglot from the sql extra; the managed-agent toolset comes from the Amazon or Google provider's common.ai extra).

The page keeps its path and its howto/features label, so existing links still work. The landing page links it next to Why Common AI, and it moves to the top of the Guides group in the sidebar as "Feature map". Three linked sections had no label to link to, so this adds labels for the AI Model tab, the confidence gate and "Any other framework".

Minimum Airflow versions and stability stay on their own pages, which the map's intro links to. The installation page's version table gains the two floors it was missing: usage limits counted across retries (3.3) and the AI Model tab (3.4).

Tool-call logging has no row yet. It is on by default with nothing to configure, and #74694 is making LoggingToolset private and rewriting that page.

Turn features.rst into a feature map: one row per feature with the page
that documents it, the extra it needs, the oldest Airflow version it runs
on, and whether it is stable. Link it from the landing page next to Why
Common AI, and add labels for the three sections it links into.
The map keeps the feature, what it does and the extra it needs. Airflow
version floors live in the installation page, which gains the two the
map used to carry (usage limits across retries and the AI Model tab), and
stability lives in the stability page.
Comment thread providers/common/ai/docs/features.rst Outdated
@kaxil
kaxil merged commit 0b7aed6 into main Oct 14, 2026
5 checks passed
@kaxil
kaxil deleted the commonai-capability-map branch October 14, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants