/** * Dataset Uploader — native spectral extension (Dataset-uploader.md, Phase 2–3). * * Turns real harness sessions into SFT (sharegpt) training data and uploads * it to the team dataset vault on the Aexol backend. Registers four tools: * * - dataset_export sessions DB → sharegpt JSONL (system + runtime tool * registry attached from the live agent context) * - dataset_analyze heuristic quality report (coverage, duplicates, * dry-run scrub residue, quality flags) * - dataset_clean scrub every string field (secret-store + .env values * as extraValues) + quality filters → *.clean.jsonl * - dataset_upload chunked upload to the backend vault (dry-run aware) * * USAGE POLICY (encoded in every tool description): these tools exist for * model-training dataset building and must be used ONLY when the user * explicitly asks to export/analyze/clean/upload session data for a * training dataset. The agent must never run them proactively. */ import type { ExtensionAPI } from "../../sdk/coding-agent/index.js"; export default function datasetUploaderExtension(ext: ExtensionAPI): Promise; //# sourceMappingURL=index.d.ts.map