Skip to content

Feature Roadmap

This page provides an overview of tdx feature coverage and planned development.

Feature Coverage Matrix

The matrix below shows the current status of each command across five capability areas:

LegendMeaning
Available
🚧Planned
Not planned

Capability Definitions

  • Read: Query and retrieve resources (list, get, describe)
  • Write: Create and update resources (create, update, delete)
  • Verify: Validate configuration locally before deployment
  • Sync: Bidirectional sync between local files and remote resources (push, pull)
  • Monitor: Track execution status and metrics (logs, status, history)

Data Commands

CommandReadWriteSyncMonitor
tdx query
tdx query (federated)🚧
tdx job
tdx database1
tdx table1
tdx upload🚧
tdx workflow2

1 Use tdx query "CREATE SCHEMA ..." or tdx query "CREATE TABLE ..."

2 Session/attempt monitoring via tdx wf sessions, tdx wf attempts, tdx wf attempt <id> logs

CDP Commands

CommandReadWriteVerifySyncMonitor
tdx segment🚧
tdx parent-segment🚧
tdx cas🚧
tdx connection🚧3🚧
tdx engage🚧
tdx journey (batch)4
tdx journey (realtime)🚧

CAS pull available; push is experimental

3 Connector config validation via tdx connection schema

4 Journey stats, traffic, columns, and activations via tdx journey stats, tdx journey traffic

AI Commands

CommandReadWriteVerifySyncMonitor
tdx agent5
tdx llm
tdx chat

5 Agent verification via tdx agent test

Utility Commands

CommandReadWriteSyncMonitor
tdx user
tdx policy
tdx auth

Claude Code Integration

tdx claude launches Claude Code with Treasure Data tools pre-configured.

FeatureStatusDescription
ConversationInteractive chat with Claude
Tool callsExecute commands via Claude (tdx, Bash, etc.)
MCPModel Context Protocol support
SkillsAgent skills for specialized tasks
PluginsExtensible plugin system
HooksEvent-driven automation
IDE: VS CodeRun tdx claude in VS Code terminal
Plan modeStructured planning for complex tasks
Extended thinkingReasoning with extended thinking
SubagentsDelegate tasks to specialized subagents
Agent SDKBuild custom agents with Claude
Opus modelSupport for Claude Opus model

Feature Highlights

Marketing as Code (Sync)

The sync capability enables Marketing as Code, allowing you to:

  • Export resources to YAML files (tdx segment pull)
  • Edit configurations locally with version control
  • Deploy changes safely (tdx segment push)
  • Preview changes before applying (--dry-run)
  • Clone resources to new names (tdx segment clone)

Currently available for segments, parent-segments, composable audiences (CAS), batch journeys, workflows, AI agents, and engage (campaigns and templates).

Local Verification (Verify)

The verify capability validates configurations locally before deployment:

  • Check YAML configuration syntax and structure
  • Validate field references against the parent segment schema
  • Validate segment rules, operator types, and required fields
  • Validate journey step references and A/B test percentages
  • Validate connector configs against connection schemas
  • Detect issues early without affecting production resources

Currently available for segments (tdx sg validate), journeys (tdx journey validate), parent-segments, connections (tdx connection schema), engage (tdx engage campaign validate, tdx engage template validate), and AI agents (tdx agent test). Planned for LLM agents.

Monitoring

Monitoring capabilities allow tracking execution and status:

  • Job status and results (tdx job list, tdx job show, tdx job result)
  • Chat and LLM usage monitoring (tdx chat logs, tdx llm logs)
  • Workflow sessions and attempts (tdx wf sessions, tdx wf attempts)
  • Workflow logs (tdx wf attempt <id> logs)
  • Journey analytics (tdx journey stats, tdx journey traffic, tdx journey columns, tdx journey activations)
  • CDP execution tracking (planned for segments, parent-segments, engage)

Roadmap Priorities

Recently Completed (v0.27 - v2026.3)

  • ✅ Composable Audience Studio (tdx cas) — list, describe, pull/push for zero-copy CDP audiences on Snowflake/BigQuery/Databricks
  • ✅ Engage write support — CRUD for campaigns, templates, workspaces, always-on campaigns
  • ✅ Engage sync (tdx engage campaign pull/push, tdx engage template pull/push)
  • ✅ Engage validation (tdx engage campaign validate, tdx engage template validate)
  • ✅ Journey monitoring (tdx journey stats, tdx journey traffic, tdx journey columns, tdx journey activations)
  • ✅ Agent verification (tdx agent test)
  • ✅ Workflow monitoring (tdx wf sessions, tdx wf attempts, tdx wf attempt <id> logs)
  • ✅ Calendar versioning (vYYYY.M.patch)
  • tdx upgrade command

Previously Completed (v0.10 - v0.26)

  • ✅ Workflow sync (tdx wf pull, tdx wf push, tdx wf clone)
  • ✅ Workflow secrets management (tdx wf secrets)
  • ✅ Default workflow project (tdx wf use)
  • ✅ Interactive workflow run (tdx wf run)
  • ✅ Segment validation (tdx sg validate)
  • ✅ Journey validation (tdx journey validate)
  • ✅ Connector config validation (tdx connection schema)
  • ✅ Journey wait step branching (different paths for matched vs timeout)

Near-term

  • Local file upload to tables (tdx upload)
  • Federated query support (tdx query) — query external data sources including Snowflake, BigQuery, Redshift, and Databricks
  • Connection write/sync support
  • CDP monitoring (segment, parent-segment, engage execution tracking)
  • Journey realtime read support

Future

  • Enhanced monitoring dashboards
  • Cross-resource dependency tracking