> ## Documentation Index
> Fetch the complete documentation index at: https://docs.janet.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Janet Agent

> Manage your work with natural language

<div className="img-showcase">
  <div className="chat-mock">
    <div className="chat-mock-header">
      <div className="chat-mock-tabs">
        <span className="chat-mock-tab chat-mock-tab-active">
          <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
          </svg>

          Chat
        </span>

        <span className="chat-mock-tab">
          <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" />

            <path d="M14 2v6h6" />
          </svg>

          Docs
        </span>
      </div>

      <div className="chat-mock-header-actions">
        <span className="chat-mock-header-btn">
          <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
            <path d="M12 5v14M5 12h14" />
          </svg>
        </span>

        <span className="chat-mock-header-btn">
          <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z" />

            <path d="M12 8v4" />

            <path d="M12 16h0.01" />
          </svg>
        </span>

        <span className="chat-mock-header-btn">
          <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
            <path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z" />

            <path d="M12 6v6l4 2" />
          </svg>
        </span>

        <span className="chat-mock-header-btn">
          <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10 0v18" />
          </svg>
        </span>
      </div>
    </div>

    <div className="chat-mock-body">
      <div className="chat-mock-msg-user chat-mock-step-1">
        find all unassigned bugs related to login issues from the past 12 hours, assign them all to me, and create a prioritization plan doc
      </div>

      <div className="chat-mock-agent-slot">
        <div className="chat-mock-agent chat-mock-agent-loading">
          <span className="chat-mock-agent-name chat-mock-shimmer-text">search\_tickets</span>
        </div>

        <div className="chat-mock-agent chat-mock-agent-done">
          <span className="chat-mock-agent-name">search\_tickets</span>

          <span className="chat-mock-check-circle">
            <svg width="12" height="12" viewBox="0 0 12 12" fill="none">
              <path d="M10 3L4.5 8.5L2 6" stroke="#10b981" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round" />
            </svg>
          </span>
        </div>
      </div>

      <div className="chat-mock-agent-slot">
        <div className="chat-mock-agent chat-mock-agent-loading-2">
          <span className="chat-mock-agent-name chat-mock-shimmer-text">update\_tickets</span>
        </div>

        <div className="chat-mock-agent chat-mock-agent-done-2">
          <span className="chat-mock-agent-name">update\_tickets</span>

          <span className="chat-mock-check-circle">
            <svg width="12" height="12" viewBox="0 0 12 12" fill="none">
              <path d="M10 3L4.5 8.5L2 6" stroke="#10b981" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round" />
            </svg>
          </span>
        </div>
      </div>

      <div className="chat-mock-agent-slot">
        <div className="chat-mock-agent chat-mock-agent-loading-3">
          <span className="chat-mock-agent-name chat-mock-shimmer-text">create\_document</span>
        </div>

        <div className="chat-mock-agent chat-mock-agent-done-3">
          <span className="chat-mock-agent-name">create\_document</span>

          <span className="chat-mock-check-circle">
            <svg width="12" height="12" viewBox="0 0 12 12" fill="none">
              <path d="M10 3L4.5 8.5L2 6" stroke="#10b981" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round" />
            </svg>
          </span>
        </div>
      </div>

      <div className="chat-mock-msg-ai">
        <p className="chat-mock-stream-1">Found 3 unassigned login bugs from the past 12 hours and assigned them all to you:</p>

        <div className="chat-mock-result-item chat-mock-stream-2">
          <span className="chat-mock-badge">
            <span className="chat-mock-badge-icon chat-mock-badge-bug">
              <svg width="9" height="9" viewBox="0 0 24 24" fill="white">
                <path d="M12 2C9.24 2 7 4.24 7 7h10c0-2.76-2.24-5-5-5zM5 9v2h2v2H5v2h2c0 2.76 2.24 5 5 5s5-2.24 5-5h2v-2h-2v-2h2V9H5zm7 10c-1.66 0-3-1.34-3-3v-4h6v4c0 1.66-1.34 3-3 3z" />
              </svg>
            </span>

            <span>SW-84</span>
          </span>

          <span className="chat-mock-result-desc">SSO token refresh fails silently</span>
        </div>

        <div className="chat-mock-result-item chat-mock-stream-3">
          <span className="chat-mock-badge">
            <span className="chat-mock-badge-icon chat-mock-badge-bug">
              <svg width="9" height="9" viewBox="0 0 24 24" fill="white">
                <path d="M12 2C9.24 2 7 4.24 7 7h10c0-2.76-2.24-5-5-5zM5 9v2h2v2H5v2h2c0 2.76 2.24 5 5 5s5-2.24 5-5h2v-2h-2v-2h2V9H5zm7 10c-1.66 0-3-1.34-3-3v-4h6v4c0 1.66-1.34 3-3 3z" />
              </svg>
            </span>

            <span>SW-71</span>
          </span>

          <span className="chat-mock-result-desc">OAuth callback timeout on mobile</span>
        </div>

        <div className="chat-mock-result-item chat-mock-stream-4">
          <span className="chat-mock-badge">
            <span className="chat-mock-badge-icon chat-mock-badge-bug">
              <svg width="9" height="9" viewBox="0 0 24 24" fill="white">
                <path d="M12 2C9.24 2 7 4.24 7 7h10c0-2.76-2.24-5-5-5zM5 9v2h2v2H5v2h2c0 2.76 2.24 5 5 5s5-2.24 5-5h2v-2h-2v-2h2V9H5zm7 10c-1.66 0-3-1.34-3-3v-4h6v4c0 1.66-1.34 3-3 3z" />
              </svg>
            </span>

            <span>SW-63</span>
          </span>

          <span className="chat-mock-result-desc">Session cookie not persisting after redirect</span>
        </div>

        <div className="chat-mock-stream-5" style={{height: '8px'}} />

        <p className="chat-mock-stream-5">I also created <span className="chat-mock-badge"><span className="chat-mock-badge-icon chat-mock-badge-doc"><svg width="9" height="9" viewBox="0 0 24 24" fill="none" stroke="white" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" /><path d="M14 2v6h6" /></svg></span><span>Login Bugs Triage Plan</span></span> with a prioritized breakdown of each issue and suggested next steps.</p>
        <p className="chat-mock-stream-6">Would you like me to add these to the current sprint, or create child tasks for each bug?</p>
      </div>
    </div>

    <div className="chat-mock-input">
      <div className="chat-mock-input-field">
        <div className="chat-mock-input-actions">
          <span className="chat-mock-chip">
            <img src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/claude-color.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=077bcf2f04fc35ef60cbc84349374fb5" alt="" width="11" height="11" style={{flexShrink: 0}} data-path="claude-color.svg" />

            <span>Sonnet 4.6</span>

            <svg width="8" height="8" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="3" strokeLinecap="round" strokeLinejoin="round" style={{opacity: 0.5}}>
              <path d="M6 9l6 6 6-6" />
            </svg>
          </span>

          <span className="chat-mock-chip">
            <svg width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" style={{opacity: 0.6}}>
              <path d="M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48" />
            </svg>
          </span>
        </div>

        <div className="chat-mock-input-text">
          <span className="chat-mock-typed-text">find all unassigned bugs related to login issues from the past 12 hours, assign them all to me, and create a prioritization plan doc</span>
          <span className="chat-mock-placeholder chat-mock-placeholder-delayed">@ for context, ask, update tickets</span>
        </div>

        <div className="chat-mock-input-bottom">
          <div className="chat-mock-send-btn chat-mock-send-active">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round">
              <path d="M12 19V5M5 12l7-7 7 7" />
            </svg>
          </div>

          <div className="chat-mock-send-btn chat-mock-send-muted">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round">
              <path d="M12 19V5M5 12l7-7 7 7" />
            </svg>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

All actions, from ticket creation and updates, to task reorganization and cleanup, to sprint planning and document drafting, can be done via the Janet Agent.

Accessible in the platform, Slack, and iMessage.

### What you can do

<CardGroup cols={2}>
  <Card title="Search" icon="magnifying-glass">
    Filter by status, assignee, priority, type, tags, or dates. Search by meaning with semantic search. Get full ticket details with comments and child tasks.
  </Card>

  <Card title="Tickets" icon="ticket">
    Create, update, and delete tickets. Bulk update many at once. Move and reorder within columns. Schedule tickets to activate at a future time.
  </Card>

  <Card title="Sprints" icon="forward">
    Create and manage sprints. Add, remove, and reorder tickets within sprints.
  </Card>

  <Card title="Child Tasks" icon="list-check">
    Create and manage child tasks on any ticket.
  </Card>

  <Card title="Comments" icon="comment">
    Add, edit, and delete comments on any ticket.
  </Card>

  <Card title="Documents" icon="file-lines">
    Create, read, and update org-wide or private documents.
  </Card>

  <Card title="Web search" icon="globe">
    Search the web for current information when you need context outside your workspace.
  </Card>

  <Card title="Multi-step actions" icon="layer-group">
    Chain any of the above in a single request. The agent handles the sequencing automatically.
  </Card>
</CardGroup>
