EN Buka Smooth di Telegram

DocsSmooth Agent (self-host)

Tool dan izin

File, web, browser, shell, dokumen, suara, sub-agent, dan MCP, serta aturan yang menentukan apa yang boleh jalan tanpa bertanya.

Tool bawaan

ToolFungsinyaDefault
read_file, write_file, patch, list_dir, search_filesFile. Dokumen, spreadsheet, dan PDF dibaca sebagai teksaktif
extract_archiveMembuka zip, rar, 7z, tar, gz dengan amanaktif
create_documentMembuat file .docx, .xlsx, dan .csvaktif
send_fileMengirim file ke chat-mu (sampai 50 MB)saat channel jalan
web_search, web_extract, http_getPencarian, halaman yang mudah dibaca, API mentahaktif
todoDaftar tugas untuk pekerjaan bertahapaktif
delegate_taskSampai 6 sub-agent paralelaktif
skills_list, skill_view, skill_manageCari, baca, dan tulis skillaktif
memory, session_searchMemori jangka panjang, cari percakapan lamaaktif
cronjobJadwalkan agent dan watcher skripaktif
clarifyBertanya padamu dengan pilihanaktif
send_messageMengirim pesan ke channel chatsaat channel jalan
vision_analyzeMemahami gambar dan screenshotaktif
transcribe_audioUcapan di file audio/video jadi tekskalau [stt] diisi
terminal, execute_code, processShell dan Python, proses di background[tools] terminal = true, minta izin dulu
browser_*Browser Chromium sungguhan dengan login tersimpan[browser] enabled = true
image_generateMembuat gambarkalau [image] diisi
text_to_speechAudio dari tekskalau [tts] diisi
mcp_<server>_<tool>Semua tool dari setiap server MCP yang kamu tambahkanper server

Aturan izin

PengaturanEfeknya
files = "workspace" (default)Tool file hanya di dalam folder workspace
files = "full"Baca di mana saja; menulis di luar workspace dan membaca file rahasia (.env, ~/.ssh, *.pem, …) minta izin dulu
terminal = false (default)Tanpa shell, tanpa menjalankan kode
terminal = true, confirm = trueSetiap perintah minta izin (tombol Telegram, atau yes/no)
confirm = falsePerintah jalan tanpa bertanya. Hanya di mesin yang kamu percaya
[mcp] confirm = trueSetiap panggilan tool MCP minta izin dulu

File yang bisa dibaca

PDF, Word, Excel, PowerPoint, OpenDocument, CSV, gambar, dan arsip (zip, rar, 7z, tar). Spreadsheet dibaca per sheet; PDF hasil scan jadi gambar halaman untuk model vision. .doc/.xls biner lama butuh LibreOffice; RAR dan 7z butuh unrar, unar, atau 7-Zip (image Docker sudah ada). smooth-agent doctor menunjukkan apa yang bisa dibaca mesinmu.

Server MCP

bash
smooth-agent mcp add github --env 'GITHUB_PERSONAL_ACCESS_TOKEN=${GITHUB_TOKEN}' -- npx -y @modelcontextprotocol/server-github
smooth-agent mcp add docs --url https://example.com/mcp --header 'Authorization=Bearer ${DOCS_TOKEN}'
smooth-agent mcp list
smooth-agent mcp tools github

Server lokal (stdio) dan remote (Streamable HTTP / SSE) sama-sama bisa. ${VAR} dibaca dari environment, jadi token tidak pernah tersimpan di mcp.json.

Terakhir diperbarui: