Skip to content

Features Module API

๊ธฐ๋Šฅ ๋ชจ๋“ˆ API

The salmalm.features package contains all feature modules.

salmalm.features ํŒจํ‚ค์ง€๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ ๋ชจ๋“ˆ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

Command & Control / ๋ช…๋ น์–ด ๋ฐ ์ œ์–ด

Module / ๋ชจ๋“ˆ Description / ์„ค๋ช…
features.commands 30+ slash command handler / ์Šฌ๋ž˜์‹œ ๋ช…๋ น์–ด ํ•ธ๋“ค๋Ÿฌ
features.abort Execution abort handler / ์‹คํ–‰ ์ค‘๋‹จ ํ•ธ๋“ค๋Ÿฌ
features.fork Conversation branching / ๋Œ€ํ™” ๋ถ„๊ธฐ

AI & Intelligence / AI ๋ฐ ์ง€๋Šฅ

Module / ๋ชจ๋“ˆ Description / ์„ค๋ช…
features.rag RAG vector search / RAG ๋ฒกํ„ฐ ๊ฒ€์ƒ‰
features.mcp MCP server/client (JSON-RPC 2.0) / MCP ์„œ๋ฒ„/ํด๋ผ์ด์–ธํŠธ
features.mcp_marketplace MCP marketplace (install/catalog) / MCP ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค
features.a2a Agent-to-agent protocol / ์—์ด์ „ํŠธ ๊ฐ„ ํ”„๋กœํ† ์ฝœ
features.agents Multi-agent management / ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ๊ด€๋ฆฌ
features.self_evolve Self-evolution (prompt/tool improvement) / ์ž๊ธฐ ์ง„ํ™”
features.thoughts Thought tracking / ์‚ฌ๊ณ  ์ถ”์ 
features.mood Mood tracking & expression / ๊ฐ์ • ์ถ”์  ๋ฐ ํ‘œํ˜„
features.model_detect Auto model detection / ์ž๋™ ๋ชจ๋ธ ๊ฐ์ง€

Personal Assistant / ๊ฐœ์ธ ๋น„์„œ

Module / ๋ชจ๋“ˆ Description / ์„ค๋ช…
features.briefing Daily briefing / ๋ฐ์ผ๋ฆฌ ๋ธŒ๋ฆฌํ•‘
features.dashboard_life Life dashboard / ๋ผ์ดํ”„ ๋Œ€์‹œ๋ณด๋“œ
features.timecapsule Time capsule / ํƒ€์ž„์บก์А
features.deadman Dead man switch / ๋ฐ๋“œ๋งจ ์Šค์œ„์น˜

Infrastructure / ์ธํ”„๋ผ

Module / ๋ชจ๋“ˆ Description / ์„ค๋ช…
features.plugin_manager Plugin lifecycle / ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ผ์ดํ”„์‚ฌ์ดํด
features.heartbeat Heartbeat monitoring / ํ•˜ํŠธ๋น„ํŠธ ๋ชจ๋‹ˆํ„ฐ๋ง
features.sla SLA monitoring / SLA ๋ชจ๋‹ˆํ„ฐ๋ง
features.stability Stability features / ์•ˆ์ •์„ฑ ๊ธฐ๋Šฅ
features.watcher File watcher / ํŒŒ์ผ ๊ฐ์‹œ์ž
features.hooks Event hooks / ์ด๋ฒคํŠธ ํ›…
features.workflow Workflow engine / ์›Œํฌํ”Œ๋กœ์šฐ ์—”์ง„
features.nodes Node management / ๋…ธ๋“œ ๊ด€๋ฆฌ

Session & UI / ์„ธ์…˜ ๋ฐ UI

Module / ๋ชจ๋“ˆ Description / ์„ค๋ช…
features.session_groups Session groups / ์„ธ์…˜ ๊ทธ๋ฃน
features.bookmarks Session bookmarks / ์„ธ์…˜ ๋ถ๋งˆํฌ
features.compare Response comparison / ์‘๋‹ต ๋น„๊ต
features.split_response Split long responses / ๊ธด ์‘๋‹ต ๋ถ„ํ• 
features.summary_card Summary cards / ์š”์•ฝ ์นด๋“œ
features.smart_paste Smart paste / ์Šค๋งˆํŠธ ๋ถ™์—ฌ๋„ฃ๊ธฐ
features.presence Online presence / ์˜จ๋ผ์ธ ์กด์žฌ๊ฐ
features.usage Usage tracking / ์‚ฌ์šฉ๋Ÿ‰ ์ถ”์ 
features.users User management / ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ
features.transcript_hygiene Transcript cleanup / ํŠธ๋žœ์Šคํฌ๋ฆฝํŠธ ์ •๋ฆฌ