{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"Treasure Code","product_name":"Treasure Code","type":"markdown"},"seo":{"title":"Feature Roadmap - tdx | Treasure Data","description":"tdx feature coverage and development roadmap. See current capabilities and planned features for each command.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"image":"/assets/og-image.ba836864a30434f560a4f7720f8a09019ad30ff828b20c5052ae933ba7121524.d7ef4821.png"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"feature-roadmap","__idx":0},"children":["Feature Roadmap"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This page provides an overview of tdx feature coverage and planned development."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"feature-coverage-matrix","__idx":1},"children":["Feature Coverage Matrix"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The matrix below shows the current status of each command across five capability areas:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Legend"},"children":["Legend"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Meaning"},"children":["Meaning"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Available"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["🚧"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Planned"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Not planned"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"capability-definitions","__idx":2},"children":["Capability Definitions"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read"]},": Query and retrieve resources (list, get, describe)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Write"]},": Create and update resources (create, update, delete)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Verify"]},": Validate configuration locally before deployment"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sync"]},": Bidirectional sync between local files and remote resources (push, pull)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Monitor"]},": Track execution status and metrics (logs, status, history)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"data-commands","__idx":3},"children":["Data Commands"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Command"},"children":["Command"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Read"},"children":["Read"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Write"},"children":["Write"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Sync"},"children":["Sync"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Monitor"},"children":["Monitor"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/query"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx query"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx query"]}," (federated)"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/job"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx job"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/database"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx database"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅ ",{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["1"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/table"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx table"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅ ",{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["1"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx upload"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/workflow"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx workflow"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅ ",{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["2"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["1"]}," Use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx query \"CREATE SCHEMA ...\""]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx query \"CREATE TABLE ...\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["2"]}," Session/attempt monitoring via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf sessions"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf attempts"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf attempt <id> logs"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"cdp-commands","__idx":4},"children":["CDP Commands"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Command"},"children":["Command"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Read"},"children":["Read"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Write"},"children":["Write"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Verify"},"children":["Verify"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Sync"},"children":["Sync"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Monitor"},"children":["Monitor"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/segment"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx segment"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/parent-segment"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx parent-segment"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/cas"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx cas"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅ ",{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["†"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/connection"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx connection"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅ ",{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["3"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/engage"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx engage"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/journey"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey"]}]}," (batch)"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅ ",{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["4"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey"]}," (realtime)"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["🚧"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["†"]}," CAS pull available; push is experimental"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["3"]}," Connector config validation via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx connection schema"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["4"]}," Journey stats, traffic, columns, and activations via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey stats"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey traffic"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ai-commands","__idx":5},"children":["AI Commands"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Command"},"children":["Command"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Read"},"children":["Read"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Write"},"children":["Write"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Verify"},"children":["Verify"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Sync"},"children":["Sync"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Monitor"},"children":["Monitor"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/agent"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx agent"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅ ",{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["5"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/llm"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx llm"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/chat"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx chat"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"sup","attributes":{},"children":["5"]}," Agent verification via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx agent test"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"utility-commands","__idx":6},"children":["Utility Commands"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Command"},"children":["Command"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Read"},"children":["Read"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Write"},"children":["Write"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Sync"},"children":["Sync"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Monitor"},"children":["Monitor"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/user"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx user"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/policy"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx policy"]}]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx auth"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["➖"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"claude-code-integration","__idx":7},"children":["Claude Code Integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/commands/claude"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx claude"]}]}," launches ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://claude.ai/code"},"children":["Claude Code"]}," with Treasure AI tools pre-configured."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Feature"},"children":["Feature"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"center","data-label":"Status"},"children":["Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Conversation"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Interactive chat with Claude"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tool calls"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Execute commands via Claude (tdx, Bash, etc.)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://code.claude.com/docs/en/mcp"},"children":["MCP"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Model Context Protocol support"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://code.claude.com/docs/en/skills"},"children":["Skills"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Agent skills for specialized tasks"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://code.claude.com/docs/en/plugins"},"children":["Plugins"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Extensible plugin system"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://code.claude.com/docs/en/hooks"},"children":["Hooks"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Event-driven automation"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["IDE: VS Code"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Run ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx claude"]}," in VS Code terminal"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Plan mode"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Structured planning for complex tasks"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://code.claude.com/docs/en/common-workflows#use-extended-thinking"},"children":["Extended thinking"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reasoning with extended thinking"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://code.claude.com/docs/en/sub-agents"},"children":["Subagents"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delegate tasks to specialized subagents"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://platform.claude.com/docs/en/agent-sdk/overview"},"children":["Agent SDK"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Build custom agents with Claude"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Opus model"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"center"},"children":["✅"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Support for Claude Opus model"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"feature-highlights","__idx":8},"children":["Feature Highlights"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"marketing-as-code-sync","__idx":9},"children":["Marketing as Code (Sync)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The sync capability enables ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/treasure-code/guide/marketing-as-code"},"children":["Marketing as Code"]},", allowing you to:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Export resources to YAML files (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx segment pull"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Edit configurations locally with version control"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Deploy changes safely (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx segment push"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Preview changes before applying (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--dry-run"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Clone resources to new names (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx segment clone"]},")"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Currently available for ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["segments"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["parent-segments"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["composable audiences (CAS)"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["batch journeys"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["workflows"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AI agents"]},", and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["engage"]}," (campaigns and templates)."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"local-verification-verify","__idx":10},"children":["Local Verification (Verify)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The verify capability validates configurations locally before deployment:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check YAML configuration syntax and structure"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Validate field references against the parent segment schema"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Validate segment rules, operator types, and required fields"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Validate journey step references and A/B test percentages"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Validate connector configs against connection schemas"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Detect issues early without affecting production resources"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Currently available for ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["segments"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx sg validate"]},"), ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["journeys"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey validate"]},"), ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["parent-segments"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["connections"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx connection schema"]},"), ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["engage"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx engage campaign validate"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx engage template validate"]},"), and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AI agents"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx agent test"]},"). Planned for LLM agents."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"monitoring","__idx":11},"children":["Monitoring"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Monitoring capabilities allow tracking execution and status:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Job status and results (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx job list"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx job show"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx job result"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Chat and LLM usage monitoring (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx chat logs"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx llm logs"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Workflow sessions and attempts (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf sessions"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf attempts"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Workflow logs (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf attempt <id> logs"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Journey analytics (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey stats"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey traffic"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey columns"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey activations"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CDP execution tracking (planned for segments, parent-segments, engage)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"roadmap-priorities","__idx":12},"children":["Roadmap Priorities"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"recently-completed-v027---v20263","__idx":13},"children":["Recently Completed (v0.27 - v2026.3)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Composable Audience Studio (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx cas"]},") — list, describe, pull/push for zero-copy CDP audiences on Snowflake/BigQuery/Databricks"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Engage write support — CRUD for campaigns, templates, workspaces, always-on campaigns"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Engage sync (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx engage campaign pull/push"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx engage template pull/push"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Engage validation (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx engage campaign validate"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx engage template validate"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Journey monitoring (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey stats"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey traffic"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey columns"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey activations"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Agent verification (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx agent test"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Workflow monitoring (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf sessions"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf attempts"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf attempt <id> logs"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Calendar versioning (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["vYYYY.M.patch"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx upgrade"]}," command"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"previously-completed-v010---v026","__idx":14},"children":["Previously Completed (v0.10 - v0.26)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Workflow sync (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf pull"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf push"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf clone"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Workflow secrets management (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf secrets"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Default workflow project (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf use"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Interactive workflow run (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx wf run"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Segment validation (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx sg validate"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Journey validation (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx journey validate"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Connector config validation (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx connection schema"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Journey wait step branching (different paths for matched vs timeout)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"near-term","__idx":15},"children":["Near-term"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Local file upload to tables (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx upload"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Federated query support (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tdx query"]},") — query external data sources including Snowflake, BigQuery, Redshift, and Databricks"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Connection write/sync support"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["CDP monitoring (segment, parent-segment, engage execution tracking)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Journey realtime read support"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"future","__idx":16},"children":["Future"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enhanced monitoring dashboards"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Cross-resource dependency tracking"]}]}]},"headings":[{"value":"Feature Roadmap","id":"feature-roadmap","depth":1},{"value":"Feature Coverage Matrix","id":"feature-coverage-matrix","depth":2},{"value":"Capability Definitions","id":"capability-definitions","depth":3},{"value":"Data Commands","id":"data-commands","depth":2},{"value":"CDP Commands","id":"cdp-commands","depth":2},{"value":"AI Commands","id":"ai-commands","depth":2},{"value":"Utility Commands","id":"utility-commands","depth":2},{"value":"Claude Code Integration","id":"claude-code-integration","depth":2},{"value":"Feature Highlights","id":"feature-highlights","depth":2},{"value":"Marketing as Code (Sync)","id":"marketing-as-code-sync","depth":3},{"value":"Local Verification (Verify)","id":"local-verification-verify","depth":3},{"value":"Monitoring","id":"monitoring","depth":3},{"value":"Roadmap Priorities","id":"roadmap-priorities","depth":2},{"value":"Recently Completed (v0.27 - v2026.3)","id":"recently-completed-v027---v20263","depth":3},{"value":"Previously Completed (v0.10 - v0.26)","id":"previously-completed-v010---v026","depth":3},{"value":"Near-term","id":"near-term","depth":3},{"value":"Future","id":"future","depth":3}],"frontmatter":{"seo":{"title":"Feature Roadmap - tdx | Treasure Data","description":"tdx feature coverage and development roadmap. See current capabilities and planned features for each command.","image":"/assets/og-image.ba836864a30434f560a4f7720f8a09019ad30ff828b20c5052ae933ba7121524.d7ef4821.png"}},"lastModified":"2026-05-18T01:25:54.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/treasure-code/guide/roadmap","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}