Skip to main content

Platform Capabilities Overview

Complete reference of all DgiDgi AI agent capabilities, supported technologies, and planned features.

Quick Stats

CategoryCount
Tool Operations200+
Storage CRUD Methods400+
API Endpoints90+
Dynamic Content Types21
Export Formats8
Database Systems4

Document Formats

Reading & Parsing

FormatStatusLibrary
PDFSupportedpdf-parse
DOCX/WordSupportedmammoth
RTFSupportedNative
CSVSupportedNative
XLSX/ExcelSupportedNative (read)
JSONSupportedNative
YAMLSupportedNative
XMLSupportedNative
MarkdownSupportedNative
HTMLSupportedNative
Plain TextSupportedNative

Document Generation

FormatStatusLibrary
PDFSupportedpdf-lib, Playwright
DOCXSupporteddocx
PNGSupportedPlaywright
SVGSupportedNative
CSVSupportedNative
MarkdownSupportedNative
JSONSupportedNative
HTMLSupportedNative

Planned Document Formats

FormatStatusNotes
PPTX/PowerPointPlannedPresentation creation
XLSX/Excel (write)PlannedFull spreadsheet generation
ODT (OpenDocument)PlannedLibreOffice compatibility
ODS (OpenDocument Spreadsheet)PlannedLibreOffice spreadsheets
EPUBPlannedE-book format
LaTeXPlannedAcademic/scientific documents

Programming Languages

Script Execution

LanguageTool IDStatus
Pythonscript.pythonSupported
Node.js/JavaScriptscript.nodeSupported
TypeScriptscript.nodeSupported
Shell/Bashscript.shellSupported
PowerShellscript.shellSupported
Goscript.goSupported
Rustscript.rustSupported

Code Intelligence (LSP)

Full language server support for:

  • TypeScript/JavaScript
  • Python
  • Go
  • Rust
  • Java
  • C/C++

Planned Language Support

LanguageStatusUse Case
PHPPlannedWeb development
RubyPlannedRails, scripting
JavaPlannedEnterprise, Android
C#Planned.NET ecosystem
ScalaPlannedJVM, Spark
KotlinPlannedAndroid, JVM
RPlannedData science
JuliaPlannedScientific computing
PerlPlannedText processing
LuaPlannedEmbedded scripting
ElixirPlannedDistributed systems
ClojurePlannedFunctional JVM

Database Systems

Fully Supported

DatabaseExecutorOperations
PostgreSQLdatabase.*Query, migrate, schema, RLS
MongoDBmongodb.*CRUD, aggregation, indexes, collections
Redisredis.*50+ ops: strings, hashes, lists, sets, pub/sub, streams
Cassandracassandra.*CQL, keyspaces, tables

Provisioning Only

DatabaseProviderNotes
SupabaseBuilt-inPostgreSQL with auth
NeonBuilt-inServerless PostgreSQL
PlanetScaleBuilt-inMySQL compatible

Planned Database Support

DatabaseTypeStatus
MySQL/MariaDBRelationalPlanned
SQLiteEmbeddedPlanned
SQL ServerEnterprisePlanned
OracleEnterprisePlanned
DynamoDBDocumentPlanned
Firebase/FirestoreDocumentPlanned
ElasticsearchSearchPlanned
Neo4jGraphPlanned
InfluxDBTime-seriesPlanned
CockroachDBDistributed SQLPlanned
SnowflakeData WarehousePlanned

Infrastructure & DevOps

Container & Orchestration

ToolExecutorOperations
Dockerdocker.*build, run, push, pull, compose
Kuberneteskubernetes.*Native API: pods, deployments, services, configmaps, secrets, namespaces, Helm

Deployment Platforms

PlatformStatus
VercelSupported
NetlifySupported
CloudflareSupported
RailwaySupported
Fly.ioSupported
RenderSupported

CI/CD & Workflows

ToolExecutorOperations
Airflowairflow.*DAG management, task runs
GitHub ActionsGit integrationWorkflow files

Planned Infrastructure

ToolTypeStatus
TerraformIaCPlanned
AnsibleConfigurationPlanned
PulumiIaCPlanned
AWS CDKIaCPlanned
CloudFormationIaCPlanned
HelmK8s packagingPartial

Planned Cloud SDKs

ProviderStatusNotes
AWS SDKPlannedEC2, S3, Lambda, RDS, etc.
Azure SDKPlannedVMs, Storage, Functions
GCP SDKPlannedCompute, Storage, Cloud Run

Media Processing

Image Generation

ProviderStatus
DALL-E (OpenAI)Supported
Stable DiffusionPlanned
FluxPlanned
MidjourneyPlanned

Video Generation

ProviderStatus
RunwayPlanned
PikaPlanned
Sora (OpenAI)Planned

Image Operations

OperationStatus
ResizeSupported
CropSupported
Format conversionSupported
EnhanceSupported
Redact/blurSupported
AnnotationsSupported

OCR (Optical Character Recognition)

ProviderStatus
Tesseract.jsSupported
Azure Form RecognizerPlanned
Google Vision APIPlanned
AWS TextractPlanned

Video Processing

FeatureStatus
Frame extractionSupported (FFmpeg)
Metadata extractionSupported
TranscodingPlanned
ThumbnailsSupported

Diagrams & Visualization

Diagram Formats

FormatStatusUse Case
MermaidSupportedFlowcharts, sequence, state, class
PlantUMLSupportedUML diagrams
ExcalidrawSupportedHand-drawn style
Graphviz (DOT)SupportedGraph visualization

Chart Types

TypeStatus
Line chartsSupported
Bar chartsSupported
Pie chartsSupported
Scatter plotsSupported

Search & Analysis

ToolDescription
search.grepRegex pattern matching with context
search.globFile pattern matching
search.ripgrepUltra-fast regex search
search.findFile discovery by attributes
search.awkText processing and extraction
search.sedStream editing
FeatureStatus
Natural language code searchSupported (requires embeddings)
Similarity scoringSupported

Code Intelligence (LSP)

ToolDescription
lsp.go_to_definitionNavigate to symbol definitions
lsp.find_referencesFind all usages
lsp.hoverType info and documentation
lsp.document_symbolsFile symbol extraction
lsp.workspace_symbolsProject-wide symbol search
lsp.go_to_implementationInterface implementations
lsp.incoming_callsCall hierarchy (callers)
lsp.outgoing_callsCall hierarchy (callees)

Git & Version Control

Supported Providers

ProviderStatus
GitHubSupported
GitLabSupported
BitbucketSupported

Git Operations

OperationStatus
CloneSupported
CommitSupported
Push/PullSupported
BranchSupported
MergeSupported
DiffSupported
StatusSupported
LogSupported
StashSupported

Cognitive Features

Understanding & Analysis

FeatureDescription
Intent ClassificationNatural language intent understanding
Decision AnalysisDecision point evaluation
Output VerificationResult validation
OODA LoopObserve-Orient-Decide-Act reasoning
Code ReviewTypeScript/ESLint analysis

Debugging (DAP)

LanguageStatus
Node.jsSupported
PythonSupported
GoSupported
RustSupported
JavaSupported
C++Supported

Dynamic Card System

Content Types (21)

document, image, video, audio, code, markdown, html, json, csv,
form, diagram, blueprint, spreadsheet, terminal, diff, database,
search, agent, error, link, preview

Export Formats (8)

FormatDescription
PDFPrint-ready documents
DOCXMicrosoft Word
PNGScreenshot/image
SVGVector graphics
CSVSpreadsheet data
JSONStructured data
MarkdownRich text
Plain TextSimple text

Cross-Platform Support

Operating Systems

OSStatus
WindowsSupported
LinuxSupported
macOSSupported

Runtime Environments

EnvironmentStatus
Node.js 20+Supported
Python 3.xSupported
DockerSupported
KubernetesSupported

Package Managers

ManagerLanguageStatus
npmNode.jsSupported
pnpmNode.jsSupported
yarnNode.jsSupported
pipPythonSupported
poetryPythonSupported
cargoRustSupported
go modGoSupported

Planned Package Managers

ManagerLanguageStatus
composerPHPPlanned
gemRubyPlanned
mavenJavaPlanned
gradleJava/KotlinPlanned
nuget.NETPlanned

API & Integration

Authentication

MethodStatus
ClerkSupported
OAuth 2.0Supported
API KeysSupported
JWTSupported

Webhooks

EventStatus
Agent run eventsSupported
Project eventsSupported
Deployment eventsSupported

SSE Streaming

FeatureStatus
Real-time agent outputSupported
Tool execution eventsSupported
Progress updatesSupported

Compliance & Security

Frameworks

FrameworkStatus
SOC 2Supported
GDPRSupported
HIPAARoadmap

Security Features

FeatureStatus
Row-Level Security (RLS)Supported
Multi-tenant isolationSupported
Audit loggingSupported
Secret managementSupported
Encryption at restSupported

What's Next?

Priority Additions

  1. PHP & Ruby executors - High demand for web development
  2. MySQL executor - Most common database
  3. PPTX generation - Business presentations
  4. Terraform executor - Infrastructure as Code
  5. AWS/Azure/GCP SDKs - Cloud automation