Skip to content

History / Home

Revisions

  • docs(postgres): -- comment splitter fix (v3.10.1)

    @kadyapam kadyapam committed Jun 15, 2026
  • docs(transfer): Snowflake<->Postgres directions + credential aliases Transfer-Tool.md: new page documenting the TransferTool — supported directions (all pairs including the new snowflake<->postgres v3.10.0 arms), endpoint config shape (source/target with type + auth alias + query/table), credential-alias resolution via worker inject, Snowflake<->Postgres specifics (string-cell ::text::<udt> coercion, Snowflake-epoch TIMESTAMP_TZ -> RFC3339, generated INSERTs for PG->SF writes), mode: replace behaviour, and result envelope. Home: TransferTool row updated in the tool-kinds table to note the new directions + credential-alias resolution + link to the new page; Pages section gains a TransferTool entry; Versioning bumped to 3.10.0 with the 3.10.0 changelog line prepended. _Sidebar: TransferTool link added under Reference. Refs noetl/ai-meta#99

    @kadyapam kadyapam committed Jun 15, 2026
  • docs(snowflake): key-pair JWT auth + SQL-API request shape New Snowflake-Tool.md page documenting: - Key-pair JWT auth (v3.9.0): RS256, iss/sub/fingerprint shape, Bearer + KEYPAIR_JWT header, bypasses password/MFA. - SQL API constraints: USE unsupported (391911) — context goes in body; one statement per request (multi-statement split on ';', 000008); User-Agent required (391903). - Full config reference (account/user/private_key/public_key/warehouse/ role/database/schema/command/command_b64/commands). - Worker SNOWFLAKE_FIELD_MAP credential-alias table (sf_public_key added in worker#83). Home.md: updated SnowflakeTool row + Versioning section (current v3.9.2). Home.md + _Sidebar.md: cross-link the new Snowflake-Tool page. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @kadyapam kadyapam committed Jun 15, 2026
  • Document multi-tool task_sequence sibling references (3.1.1, noetl/ai-meta#87) Add a 'Multi-tool steps (task_sequence)' section covering the context-sharing model — set:/output forward propagation plus the new sibling-label references ({{ <label>.<field> }}) added in 3.1.1. Refresh the Versioning section to 3.1.1.

    @kadyapam kadyapam committed Jun 11, 2026
  • Remove SecretsTool page — standalone secrets tool deleted (tools#31) Rule 2b removal round: the `secrets` workflow tool + its provider module were removed from noetl-tools 2.19.2 (secret resolution moves to the server-side auth/keychain path, Secrets Wallet Phase 3b, noetl/ai-meta#61). Delete the secrets-tool page + drop the Home tool-kinds row / Pages link / _Sidebar entry. Refs noetl/ai-meta#61

    @kadyapam kadyapam committed Jun 6, 2026
  • secrets-tool: one standard kind name (drop secret_manager alias, tools#30) Secrets Wallet Phase 3 standardization (noetl/ai-meta#61): `secrets` is the single secret tool kind; the secret_manager alias was dropped. Page title + config shape + Home tool-kinds row updated. Refs noetl/ai-meta#61

    @kadyapam kadyapam committed Jun 6, 2026
  • Add SecretsTool page — secrets/secret_manager provider dispatch (env, gcp) Secrets Wallet Phase 3a (noetl/ai-meta#61 / noetl/tools#28): the secrets tool now resolves secret references against external secret managers. Documents the provider field, the gcp (Google Secret Manager via Workload Identity) backend, env knobs, and the GKE-validated deployment note. Home tool-kinds row + Pages + _Sidebar cross-links. Refs noetl/ai-meta#61

    @kadyapam kadyapam committed Jun 5, 2026
  • docs(mcp): add mcp-tool wiki page + cross-link from Home and Sidebar (2.16.0)

    @kadyapam kadyapam committed Jun 2, 2026
  • wiki: add nats-tool page + cross-links (noetl/tools#12) Documents NatsTool playbook config, credential shape, all 13 operations (KV / Object Store / JetStream), and a worked example. Cross-links from Home.md tool-kinds table, Pages section, and _Sidebar.md. Tracks noetl/ai-meta#38 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @kadyapam kadyapam committed Jun 2, 2026
  • wiki: result_fetch 2.14.0 — mTLS client identity fields

    @kadyapam kadyapam committed Jun 1, 2026
  • wiki: result_fetch 2.13.0 — bearer_token + tls_ca_path config fields

    @kadyapam kadyapam committed Jun 1, 2026
  • wiki: noetl-tools 2.12.0 — .result accessor proxy + Flight scheme fix Updates the tool kinds + supporting modules tables for what landed in noetl/tools#9: - `template::StepResultProxy` — minijinja `Object` impl that aliases `.result` back to the step dict. Cross-runtime parity with Python's `render.py`. - `tools::result_fetch::derive_flight_endpoint` — emits `http://` / `https://` instead of `grpc://`. Tonic doesn't accept the `grpc://` scheme; it surfaces as `Bad :scheme header` at request time. Refs noetl/ai-meta#33 (Flight TLS — the scheme fix unblocks the Phase C2.x kind-validation path). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @kadyapam kadyapam committed Jun 1, 2026
  • docs(home): document ResultFetchTool (R-2.3 playbook surface, 2.11.0) Adds the new `result_fetch` tool kind to the Tool kinds table. Wraps the Arrow Flight path (via `noetl-arrow-flight-client`) + HTTP fallback under playbook-step config, giving authors explicit policy control over cross-step / cross-node fetches per `agents/rules/execution-model.md`. Also updates the Versioning paragraph: 2.11.0 ships the tool; 2.10.0 shipped arrow_codec::try_encode_tabular_json (R-2.2).

    @kadyapam kadyapam committed Jun 1, 2026
  • docs(home): note arrow_codec::try_encode_tabular_json (2.10.0, R-2.2) Adds a one-line callout to the modules table for the new R-2.2 helper that detects tabular JSON shapes + emits Feather V2 / IPC stream bytes tagged with `application/vnd.apache.arrow.stream`. The worker calls this on the over-budget shm-cache branch so DuckDB / Postgres rowsets stage as columnar bytes instead of JSON. Updates the Versioning section: noetl-worker now pins ^2.10 to pick up the helper; noetl-executor keeps ^2.8 (doesn't need it).

    @kadyapam kadyapam committed Jun 1, 2026
  • docs(wiki): scaffold tools wiki (Home + sidebar) First substantive content for the noetl-tools wiki. Replaces the "Welcome to the tools wiki!" stub with a Home page covering: - Crate role in the Rust runtime split (execution layer alongside noetl-executor + noetl-worker + noetl bin). - Dispatch flow diagram (CLI tree walker / worker pull loop -> noetl-executor -> noetl-tools::ToolRegistry). - Tool kinds inventory (9 concrete tools): RhaiTool, ShellTool, HttpTool, DuckdbTool, PostgresTool, SnowflakeTool, TransferTool, PythonTool, ScriptTool -- each with a one-line purpose and source link. - Supporting modules table (registry, context, auth, template, result, error, arrow_codec). - Versioning policy (2.8.x pinned by both noetl-executor and noetl-worker). - Cross-links to noetl/cli + noetl/worker + noetl/server wikis and to Appendix H § H.4 (data plane). _Sidebar.md follows the same structure as noetl-worker-wiki for consistency across the Rust-runtime wiki set. Refs noetl/ai-meta#30 -- Appendix H umbrella. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @kadyapam kadyapam committed May 30, 2026
  • Initial Home page

    @kadyapam kadyapam committed May 30, 2026