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 workflow🚧 2

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

2 Session/attempt monitoring via tdx wf sessions, tdx wf attempts

CDP Commands

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

3 Connector config validation via tdx connection schema

AI Commands

CommandReadWriteVerifySyncMonitor
tdx agent🚧
tdx llm🚧
tdx chat

Utility Commands

CommandReadWriteSyncMonitor
tdx user
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 mode🚧Structured planning for complex tasks
Extended thinking🚧Reasoning with extended thinking
Subagents🚧Delegate tasks to specialized subagents
Agent SDK🚧Build custom agents with Claude
Opus model🚧Support 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, batch journeys, workflows, and AI agents.

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, and connections (tdx connection schema). 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)
  • CDP execution tracking (planned for segments, parent-segments, engage, journeys)

Roadmap Priorities

Recently Completed (v0.10 - v0.12)

  • ✅ 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
  • Workflow monitoring enhancements (task progress, improved log streaming)
  • CDP monitoring (segment, parent-segment, engage, journey execution tracking)
  • Engage write/sync support
  • Journey realtime support (read, write, sync, monitoring)
  • Local verification for LLM agents

Future

  • Enhanced monitoring dashboards
  • Cross-resource dependency tracking