list_agents
List my Dactic agents
List the Dactic agents you (the signed-in user) have deployed, newest first. Returns each agent's id, name, platform and status. Use load_agent to run one or get_agent for its details. Returns not_found when you have none.
输入参数limitcursorenrichtarget
get_agent
Get a Dactic agent
Get one of your Dactic agents by id: its name, platform, status, complete instructions and every skill (name, description, full procedure). Never returns another user's agent.
输入参数enrichagent_id必填
load_agent
Load a Dactic agent to run here
Load one of your Dactic agents (by agent_id or exact agent_name) so you can run it in this chat: returns its complete instructions and skills. Follow them exactly. Returns not_ready when the agent has no approved instructions, and not_found when no agent matches; it never returns a partial agent.
输入参数agent_idagent_name
invoke_agent
Run a Dactic agent
Run one of your deployed Dactic agents. Claude agents start a Managed Agent session; Monday agents are run by Monday's own board automation. The response always includes the agent's complete instructions and skills. Retrying the same request returns the same run instead of starting another.
输入参数inputagent_id必填idempotency_keyinclude_context
resolve_terms
Look up company terms
Look up what company-specific terms mean, from your organization's confirmed Dactic terminology only. Terms that aren't confirmed come back in gaps; never guess their meaning.
输入参数teamterms必填
check_freshness
Check if my Dactic knowledge is current
Is my Dactic knowledge up to date? Reports each surface (app sync, confirmed knowledge, terminology, approved playbook, department policies, skills, and optionally one agent) as fresh, stale, empty or unknown, with a recommendation for anything not fresh. Pass refs from other Dactic tools to check specific items. scope=org is for org admins.
输入参数refsscopeagent_id
get_policy
Get my department's policies
Get your department's current policies with their source document. With query: the policies that apply to it (all of them when your department has few, else the closest matches; coverage says which). Returns not_found when none are published.
输入参数limitquerycategorypolicy_id
list_skills
List my Dactic skills
List your active Dactic skills (procedures derived from your interviews). disclosure_tier L1 returns a catalog; L2/L3 add the procedure. Use get_skill for one skill. Returns not_found when you have none.
输入参数limitqueryapproved_onlydisclosure_tier
get_skill
Get a Dactic skill
Get one of your Dactic skills by id, with its full procedure at disclosure_tier L3.
输入参数skill_id必填disclosure_tier
ask_knowledge
Ask my Dactic knowledge
Answer a question from your own Dactic context: matches holds evidence from your synced work data and current department policies related to the question; your_profile holds your work context, skills, agents and connected apps. When nothing matches, say so; never another user's data, even for org admins.
输入参数boardlimitquestion必填source_type
get_context_bundle
Get everything a task needs
Get everything a task needs from Dactic in one call; use it before doing a task, especially when running an agent. With agent_id: that agent's complete instructions and skills. Without: your most relevant skills. Plus your confirmed knowledge and related evidence, your department's applicable policies with citations, confirmed meanings of company terms (unresolved terms are listed, never guessed) and a freshness summary. Fits token_budget by dropping whole lower-priority items, listed in omitted.
输入参数task必填includeagent_idtoken_budget
get_user_context
My Dactic profile
Your own Dactic profile for personalising answers: job title, team, department and role; work context (role, guardrails, preferences); confirmed knowledge (paginated; unconfirmed files are counted, not shown); connected apps; tools you use. Only ever your own data, even for org admins.
输入参数limitcursorsections
get_knowledge_provenance
Where did that come from?
Where did that come from? For refs returned by other Dactic tools (1-20), describes each item's source and a confidence of high, medium or low from a fixed rubric, with the rule that applied in `basis`. Rubric — terminology: high when confirmed with score >= 0.9 and no conflict, medium when confirmed otherwise, low when not confirmed. Knowledge: high when confirmed in an interview, medium when inferred from 3+ evidence items (or confirmed without a recorded confirmation), low otherwise or when disputed. Evidence: high when it supports confirmed knowledge, medium when it supports unconfirmed knowledge, low otherwise. Policy: high when in the current published COE version, medium when ingested from a document but not published, low with no source document. Skill: high when the owner has an approved playbook and a live agent uses it, medium when active, low when retired. Playbook: high approved, medium needs follow-up, low otherwise. Never repeats evidence text.
输入参数refs必填
submit_agent_feedback
Send feedback about my agent
File feedback about one of your own Dactic agents (e.g. 'it keeps CC'ing finance'). Quote the user's words in detail. First call without confirmation_code: you get a preview and a confirmation_code and nothing is saved; show the preview, ask the user to confirm, then call again with the same fields plus confirmation_code. It's applied at the agent's next refresh, not immediately. Only for your own agents.
输入参数agent必填detailtargetsummary必填categoryseverityidempotency_keyconfirmation_codeexpected_behavior
check_against_policy
Check a draft against my policies
Advisory check of a draft reply, plan or action against your department's Dactic policies. Returns findings that quote the policy and the draft verbatim, with a suggested change, and says how many policies were checked. Present the result as advice: it is never a compliance sign-off. not_assessed means the check couldn't run; the applicable policies are listed instead.
输入参数kinddraft必填contextcategories
get_skill_usage
How my Dactic skills are used
How often your Dactic skills were listed and loaded by AI clients (ChatGPT, Claude…) over the last 7, 30 or 90 days, how many live agents use each, and a suggestion (promote, keep, review or trim) with its basis. Suggestions are advice and never change anything. data_since is when counting started; there is no earlier history. scope=org is for org admins.
输入参数limitscopeskill_slugnext_cursorwindow_days
synthesize_agent
Draft a new agent from my skills
Draft a new Dactic agent for a task the user describes, built only from the user's own Dactic skills, policies and work context. Runs in the background: it returns a task_id at once; call get_task_status with it until the status is succeeded or failed. The result is a draft saved for review in the Dactic app — it is never deployed from here. If none of the user's skills fit, the result says not_enough_material: then offer create_agent_from_process, which builds the agent and its new skills from the process the user describes. If the user's existing agents or drafts already use every skill that fits, the result says existing_agent_covers and names them instead of drafting a duplicate; for a genuinely new process use create_agent_from_process. Confirm the task with the user before calling. target_platform claude only for now.
输入参数nameidempotency_keytarget_platformtask_description必填
create_agent_from_process
Create a new agent from a process I describe
Draft a new Dactic agent, and the new skills it needs, from a process the user describes in this chat — use this when the user's existing skills don't cover the work (synthesize_agent only reuses existing skills). Before calling, ask the user for the purpose, the concrete steps in order, when it should run, the data sources or tools it uses and anything it must never do; then confirm the summary with them. Runs in the background: returns a task_id; call get_task_status until succeeded (with the draft and its review link) or failed. The draft is saved for review in the Dactic app and is never deployed from here. target_platform claude only; Monday agents are created in the Dactic app.
输入参数namenotessteps必填purpose必填triggerresourcesconstraintsidempotency_keytarget_platform
get_task_status
Check a Dactic background task
Status of a background task you started (e.g. synthesize_agent): queued, running, succeeded (with its result) or failed (with error_message). Only your own tasks; anything else is not_found.
输入参数task_id必填
Search your Dactic knowledge (your skills, agents and approved playbooks, and your organization's confirmed terminology, plus current department policies). Returns results with an id, title and link; call fetch with an id for the full text.
输入参数query必填
Fetch the full text of one Dactic item by the id search returned, with a link to it.
输入参数id必填
get_usage
My Dactic AI usage
Your Dactic AI usage (tokens by operation) over the last N days; scope=org is for org admins.
输入参数daysscope
get_sync_status
Get sync status
Report recorded sync progress, last successful sync, approved source coverage and safe recovery guidance. Credential linkage is not proof of current access.
无需输入参数。
get_feedback_status
Get feedback status
Follow the recorded processing/application state of your submitted agent feedback. No immediate agent change is implied.
输入参数feedback_id必填
recommend_agent
Recommend agent
Match a task to accessible deployed agents by their stored instructions and skills. Returns candidate evidence and limitations; never runs or creates an agent.
输入参数task必填limit
compare_agent_versions
Compare agent versions
Compare two stored artifact versions of the same accessible agent/platform, with instruction diffs and skill additions/removals. Missing guardrails/parameters remain unknown. Never rolls back or deploys.
输入参数agent_id必填platformto_version必填from_version必填
find_context_gaps
Find context gaps
Assess task preparation using available knowledge, skills, policies, terminology and sync readiness. Returns blocking/nonblocking gaps; unknown requirements or execution permissions remain unknown.
输入参数task必填agent_idrequired_inputsavailable_inputs
get_entity_context
Get entity context
Follow bounded explicit stored links from an approved board, accessible agent/project or confirmed term. Returns entities, relationship bases, citations and missing-link gaps. Text similarity never establishes a dependency.
输入参数limitentity_id必填entity_type必填
get_context_delta
Get context delta
Retrieve added/updated/removed permitted knowledge and published policies since an actor-bound snapshot cursor. Omit cursor for a complete bounded baseline. Expired cursors or changed scopes/permissions require a fresh baseline. Returns snapshot differences, not every intermediate change event; the host retains the cursor.
输入参数cursorinclude
retrieve_similar_cases
Retrieve similar cases
Find comparable recent runs or resolved feedback owned by you. Returns recorded summaries/outcomes, citations and uncertainty; missing actions/outcomes remain unknown. Past outcomes do not guarantee success.
输入参数limitsituation必填
query_work_dataset
Query work dataset
Query the approved synced Monday item view with supported scalar filters, sorting, grouping and count/sum aggregation. Fields are base identifiers or column:<stored-column-id>. Returns typed rows, pagination and explicit sync/coverage limits. Older syncs may lack structured columns. Never accepts SQL.
输入参数sortviewlimitcursorfieldsfiltersboard_idgroup_byaggregate
guide_workflow
Guide workflow
Build advisory human-reviewed workflow options using accessible agents, context gaps, connection/sync readiness and provisional platform capabilities. Separates source, execution-platform and host connectors. Returns next actions and conservative net human-hours estimates only from user-confirmed measurements. Missing measurements trigger a question. Never executes, connects, schedules or deploys.
输入参数goal必填agent_idwhere_stuckmanual_stepsmeasurementsrequired_inputstarget_platformavailable_inputs
recommend_new_agents
Recommend new agents
After confirming the user's goal, save a new recommendation iteration containing validated Claude draft proposals from their own skills/context. Optional priorities produce up to three proposals. A proposal never copies an agent or draft the user already has: when their skills are all in use the result is existing_agent_covers with those agents. Returns a background task; poll get_task_status. Monday synthesis is unavailable in this path. Never deploys.
输入参数goal必填prioritiesidempotency_keytarget_platformprevious_iteration_id
First deployment of your selected saved draft. Call without confirmation_code for a preview, show it to the user and obtain authorization, then repeat the same definition/target with the code. Checks skills, source approvals and existing deploy readiness/billing gates. Returns a background task; poll get_task_status for deployment state. An existing deployment is identified without redeploying.
输入参数definition_id必填target_workspace必填confirmation_code