Qoder
Shanone’s Qoder integration gives your agent 11 tools for driving Qoder AI development agent sessions — creating agents, running sessions, uploading files, and tracking events from an autonomous coding workflow.Getting Started
1
Create a Qoder API key
Generate a key from your Qoder account settings.
2
Add the key in Shanone
Go to Integrations in the Shanone dashboard, select Qoder, and paste in the key (
qd_...).3
Retry your request
Once saved,
shanone_execute_tool calls for qoder_* tools will succeed.Available Tools
Shanone provides 11 tools for Qoder, organized into these categories:Agents
Agents
qoder_list_agents, qoder_get_agent, qoder_create_agentSessions
Sessions
qoder_create_session, qoder_get_session, qoder_list_sessions, qoder_delete_sessionMessaging & events
Messaging & events
qoder_send_message, qoder_get_session_eventsFiles
Files
qoder_upload_file, qoder_list_filesCommon Use Cases
Delegate a coding task
Create an agent and session, send a task description, and let Qoder work on it
Supply reference files
Upload spec docs or sample files a session needs before sending its task message
Session monitoring
Poll
qoder_get_session_events to track progress on a long-running sessionMulti-agent management
List existing agents and sessions to avoid duplicating work already in progress
Troubleshooting
qoder_send_message fails right after qoder_create_session
qoder_send_message fails right after qoder_create_session
Some session types need a moment to initialize — check the session’s status with
qoder_get_session before sending the first message if it fails immediately.qoder_upload_file succeeds but the agent doesn't seem to use the file
qoder_upload_file succeeds but the agent doesn't seem to use the file
Confirm the file was attached to the correct session/agent ID with
qoder_list_files — uploads are scoped, not globally visible to every session.qoder_get_session_events returns nothing for an active session
qoder_get_session_events returns nothing for an active session
Events may take a moment to appear after a message is sent; poll again after a short delay rather than assuming the session is stuck.