Browse
Installable packages, the resource types built into kdeps, and the versioned assets kdeps runs on, in one catalog. The colored badge on each entry says which kind it is.
427 entries
The `sql` component runs SQL against a named connection - PostgreSQL, MySQL/MariaDB, SQLite, SQL Server or Oracle - and returns the rows or a change summary. One statement, or several in a transaction. It is a kdeps component (YAML, no Go code) from the `components` asset set: call it with a `component:` resource, no install step.
kdeps template: sql-agent
kdeps kdeps-component: sql_describe_table
Return the schema (column names and types) for a table in a SQLite database. Use before writing queries to know the exact column names.
kdeps kdeps-component: sql_list_tables
List all tables in a SQLite database. Use this to discover available data before querying. Returns a newline-separated list of table names.
Run SQL against a named connection in config.yaml sql_connections and return the rows or a change summary. Databases: PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, Oracle. One statement (query + params), or several in one transaction (transaction + queries). Requires: connectionName.
kdeps kdeps-component: sql_query
Execute a SQL query against a SQLite database and return the results as formatted text. Use SELECT statements to retrieve data. Non-SELECT statements are rejected for safety.
kdeps kdeps-component: tail_file
Read the last N lines of a file (default 20) -- for checking the end of a log or output file without knowing its total length upfront. Use as evidence that a command's output or a log ends the way a task claims it does.
kdeps event: task-round-budget
kdeps kdeps-component: task_append_output
kdeps tool: task_append_output
kdeps kdeps-component: task_assign_team
kdeps tool: task_assign_team
kdeps kdeps-component: task_complete
kdeps tool: task_complete
kdeps kdeps-component: task_create
kdeps tool: task_create
kdeps kdeps-component: task_get
kdeps tool: task_get
kdeps kdeps-component: task_list
kdeps tool: task_list
kdeps kdeps-component: task_stop
kdeps tool: task_stop
kdeps kdeps-component: team_add_task
kdeps tool: team_add_task
kdeps kdeps-component: team_create
kdeps tool: team_create