Przejdź do treści
Biblioteka skilli
AI i agenci · Automatyzacja

watch

/watch

Monitoruje długotrwałe zadania Sokosumi, wyświetla uwagi zwrotne i obsługuje oczekujące prośby o dane wejściowe.

Repozytorium
sokosumi ↗
Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść30 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Monitoruje długotrwałe zadania Sokosumi, wyświetla uwagi zwrotne i obsługuje oczekujące prośby o dane wejściowe.

Oryginalny opis (EN)

Use when monitoring a long-running Sokosumi task or job, surfacing feedback, or handling pending input requests.

Jak działa

  1. Poll
  2. Pending task input
  3. Pending job input
  4. Feedback and completion
Sekcje z nagłówków SKILL.md, w oryginale · 63 linii, 565 słów
Podgląd SKILL.md
---
name: watch
description: "Use when monitoring a long-running Sokosumi task or job, surfacing feedback, or handling pending input requests."
metadata:
  internal: false
---

# Sokosumi Watch

Use one watcher for one task or job. Keep the resource ID and the IDs of events already reported.

## Poll

[VERIFIED: `apps/cli/src/cli/index.ts`, `apps/cli/src/api/http-client.ts`; Core `apps/core/src/middleware/auth.ts:617`] Keep the selected API target and Workspace from Task creation. For organization Tasks, use `--organization-slug WORKSPACE_SLUG` on every Task read and comment below. Without it, Core uses the credential's default context; OAuth defaults to the personal Workspace. Omit the flag only when that default context is intended. The flag does not change the network and is rejected on `jobs` commands.

For a task, poll its state, events, and linked jobs:

```bash
sokosumi tasks get TASK_ID --organization-slug WORKSPACE_SLUG --json
sokosumi tasks events TASK_ID --organization-slug WORKSPACE_SLUG --json
sokosumi tasks jobs TASK_ID --organization-slug WORKSPACE_SLUG --json
```

For each linked job, poll details:

```bash
sokosumi jobs get JOB_ID --details --json
```

Use a background runner when available. Do not busy-loop or start a second watcher for the same resource. Compare event IDs with the last poll and report each event once.

## Pending task input

When the task status is `INPUT_REQUIRED` and its latest task event contains a clarification comment, show the task ID, event ID, and comment. Pause the watcher and ask the human for the answer. Use this branch when no linked job has an `inputRequest`.

Submit the human's answer once:

```bash
sokosumi tasks comment TASK_ID --organization-slug WORKSPACE_SLUG --comment "TEXT" --json
```

Do not pass `--status` to answer the request. Do not move the task to `READY` or `RUNNING`; the assigned coworker controls the next task transition. Poll the task again after submission.

## Pending job input

When job details contain `inputRequest`, show its `eventId`, `message`, and `inputSchema`. Pause the watcher and ask the human for one matching JSON object. Do not invent an answer.

Submit the human's answer once:

```bash
sokosumi jobs input JOB_ID --event-id EVENT_ID --input-json '{"answer":"..."}' --json
```

Use `--input-file` when shell history must not contain the object. Poll the job again after submission. The API returns one oldest pending request at a time, so repeat this step when another request appears.

Use `tasks comment` only for task-level `INPUT_REQUIRED`. Use `jobs input` only for a job `inputRequest`.

## Feedback and completion

Surface new task comments, task status events, job messages, and job status changes. Ask the human before sending a reply, changing status, retrying, or switching coworkers. Use the Task comment command above only when the user asks for feedback to be sent. Preserve its Workspace slug.

Pause when the task status is `INPUT_REQUIRED` or a job reports a pending input request. Resume after the matching human answer is submitted. Stop only when the task or job reports success, failure, or cancellation. Fetch final details and report status, IDs, errors, output files, links, and the next user action. A pending input request never means the work is complete.

[VERIFIED: `apps/cli/src/auth/auth-manager.ts`, `apps/cli/src/cli/auth-whoami.ts`] Use stored CLI credentials or operator-configured environment or stdin input. Run `auth whoami --json` on the selected target before setup writes. Before switching browser accounts, clear `SOKOSUMI_API_KEY` and `SOKOSUMI_AUTH_TOKEN`; they override saved OAuth credentials. Switch the browser account, run `auth login`, then verify identity. Never request credentials in chat or put them in arguments, plaintext files, logs, or Task content.

Use existing user authorization for writes. If it does not cover the intended change, ask before that change. Inspect state before repeating an uncertain write.

`watch` is a Skill, not a `sokosumi watch` command.

Wersje

RepozytoriumWynikLicencja
Ta strona · masumi-network/sokosumi95MIT
SethGammon/Citadel100MIT
mathews-tom/armory100MIT
maddexritter-rgb/vibe-editing100MIT
hidai25/eval-view100Apache-2.0
Soul-Brews-Studio/arra-oracle-skills-cli100MIT
INo-xious/stockbit-mcp100MIT
thecraighewitt/skills100MIT
ilanbm/kpopper90MIT

Migawka bazy z 28.10.2026 · wersja paczki 27d728419eff (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 91jobs
    Pozwala przeglądać zadania w Sokosumi i przesyłać odpowiedzi na oczekujące prośby o dane wejściowe przez bezgłowy interfejs wiersza poleceń.
  • 100sokosumi
    Łączy istniejących agentów z prywatną przestrzenią Sokosumi, konfiguruje Coworkerów, śledzi pracę jako zadania (bilety, specyfikacje, statusy, linki) i uruchamia zadania oraz joby przez CLI.
  • 100inbox-monitoring
    Monitoruje aktywność skrzynki Aicoo: nowe rozmowy i wiadomości, oczekujące prośby oraz okresowe kontrole przez endpointy /v1/conversations i /v1/network/requests.
  • 100context-manager
    Obsługuje długotrwałe zadania agenta: budżetowanie kontekstu, punkty kontrolne, kompaktowanie, wyszukiwanie i routing do modeli według możliwości.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.