Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,16 @@ importers:
.:
dependencies:
agent-browser:
specifier: 0.40.0
version: 0.40.0
specifier: 0.41.0
version: 0.41.0

packages:

agent-browser@0.40.0:
resolution: {integrity: sha512-uqDAR3ozwJKYzVENMr/ZKYTZT1LUZauI49rTiK/KsFBxQDVTdtmrWGWTMWZlaIIQWToEtZUfWVXBSSTY6aHzrA==}
agent-browser@0.41.0:
resolution: {integrity: sha512-XJtBouE5+gGUKyZU1COSmnxU6MKIlmLE2oEyHzl0ohLVOhuRjx9kqQ9vOqxiiW/Gbvi4JPF4Oz777Mn3FGiHAA==}
engines: {node: '>=24.0.0', pnpm: '>=11.0.0'}
hasBin: true

snapshots:

agent-browser@0.40.0: {}
agent-browser@0.41.0: {}
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"name": "mise-npm-install",
"private": true,
"dependencies": {
"agent-browser": "0.40.0"
"agent-browser": "0.41.0"
}
}
158 changes: 0 additions & 158 deletions .mise/locks/npm-pnpm/12.15.0/aube-lock.yaml

This file was deleted.

158 changes: 158 additions & 0 deletions .mise/locks/npm-pnpm/12.16.1/aube-lock.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
lockfileVersion: '9.0'

settings:
autoInstallPeers: true
excludeLinksFromLockfile: false

importers:

.:
dependencies:
pnpm:
specifier: 12.16.1
version: 12.16.1

packages:

'@pnpm/exe.android-arm64@12.16.1':
resolution: {integrity: sha512-PKf78Ew+i0CBYf0Xc+eMcqQiqyBT+u8XCVg1F5roc98/6wWfdYlWhrUMmEBiKWaJ3JqHxrtt8l1NwZ7qfJt2/Q==}
cpu: [arm64]
os: [android]

'@pnpm/exe.android-x64@12.16.1':
resolution: {integrity: sha512-xdu7gMbB98pdvhwMeA6612Of515FDlRUtfA/1f7nWPZfPLnEdSRBO2u+1N0XBtQ/ennhPH/lrxB1gC6gnR/cdg==}
cpu: [x64]
os: [android]

'@pnpm/exe.darwin-arm64@12.16.1':
resolution: {integrity: sha512-pVbmIIbhixiLvADLu1WA3TaW8FZy/D72R1De27WbbFx8/2mxvnsTyFVm4fO9kjpjMY7RzJd48CiQ96p8fO3ebQ==}
cpu: [arm64]
os: [darwin]

'@pnpm/exe.darwin-x64@12.16.1':
resolution: {integrity: sha512-xZvQBFqcZjO7vFKTK3XsJpqY6lnBL9EWSLCzVUPq3kZ94+D96gwJCa76xxGNK8Cj32f4eeM91Qg+yNRR4sRpDw==}
cpu: [x64]
os: [darwin]

'@pnpm/exe.freebsd-x64@12.16.1':
resolution: {integrity: sha512-zTtunfi9mBhRXiXEJYfwiJj0tk7MgTSfqDSRh+Az9FZ9THazVIiQiVNS8jpcsftDOqu7LKNffQdjmgwHDThfUg==}
cpu: [x64]
os: [freebsd]

'@pnpm/exe.linux-arm64-musl@12.16.1':
resolution: {integrity: sha512-BJ3mOmcmQgcUo92Ee/WfEOt1pRiv3y2MMAkhEiYHd85UiPpHTfFhv+SpCbALmfExzXk3UlaRtMYwHlkQymc4VA==}
cpu: [arm64]
os: [linux]
libc: [musl]

'@pnpm/exe.linux-arm64@12.16.1':
resolution: {integrity: sha512-JaRd5gNxwdNGBBkrZFt8bknrK4YmHVJBW0JMhUQ0fJ0dEYp6C2GT9ExaCqOO8EwYEyqM+jpKgJIK+8WFaJy3ew==}
cpu: [arm64]
os: [linux]
libc: [glibc]

'@pnpm/exe.linux-ppc64@12.16.1':
resolution: {integrity: sha512-FnSV0Jv40S1cMv7vFNWwvu0X567Lec4L4HCRead3CFcD6zQDNbGw81s8N5bcKPahtPD9ApVuhsbmFCx4rw6RMw==}
cpu: [ppc64]
os: [linux]
libc: [glibc]

'@pnpm/exe.linux-riscv64@12.16.1':
resolution: {integrity: sha512-C1Sww4FN5IttD4atRRhAKmQtSGWVp04ZAKNxO8pfu2bkRPwOW+7v+2DH1Xs1W+kZYYpO86BYDvUcadefF+AgaQ==}
cpu: [riscv64]
os: [linux]
libc: [glibc]

'@pnpm/exe.linux-s390x@12.16.1':
resolution: {integrity: sha512-kn2fautsTcxIMODoovQVqZyfpDRdNgGkoeVqNdrKqbeBBvrEl+fXLkmZiq5xDht1LMr4sYiCNcsMfNMT6JPFmg==}
cpu: [s390x]
os: [linux]
libc: [glibc]

'@pnpm/exe.linux-x64-musl@12.16.1':
resolution: {integrity: sha512-PM6ccHCOe/O9SsTflTJTYWfwogJZa6EmUvpnwZgiPguJBddh20wDQKgxUPXf48rDsPm9vMsIij0uHswwwbXL8g==}
cpu: [x64]
os: [linux]
libc: [musl]

'@pnpm/exe.linux-x64@12.16.1':
resolution: {integrity: sha512-RK//8ZLcXGW8A2k8bQOXZDBN1Qu92zN4dYnG1bzj1zoQ1fkZ6jNzZ1AvXtsfGVma795CJtvoaF5bLXf4l/FIUw==}
cpu: [x64]
os: [linux]
libc: [glibc]

'@pnpm/exe.win32-arm64@12.16.1':
resolution: {integrity: sha512-Ox3kNNVxtGw6pK7SVejmeOUgHhUTZgAM7NQQ6cU7frPw3ix9+j7d2MGbRg3fyEFAaKWq8ZAZLTQGcDyLnAu+qA==}
cpu: [arm64]
os: [win32]

'@pnpm/exe.win32-x64@12.16.1':
resolution: {integrity: sha512-k+FhRJ0ttphFoFIVB1Sk4v76YJAulafmA/Ly57cysesUhhIzVlApeOShUz0jXubKx317TThlEfpQrukldnqORA==}
cpu: [x64]
os: [win32]

pnpm@12.16.1:
resolution: {integrity: sha512-CR0d7nknV1Zhsl2rPCrjHK/BxU1rce1qZgDPDByxBDSkR+rhQBXxsj4ua+3u1535SpMuIWTSgyKA3OP7MvZW0Q==}
engines: {node: '>=18'}
hasBin: true

snapshots:

'@pnpm/exe.android-arm64@12.16.1':
optional: true

'@pnpm/exe.android-x64@12.16.1':
optional: true

'@pnpm/exe.darwin-arm64@12.16.1':
optional: true

'@pnpm/exe.darwin-x64@12.16.1':
optional: true

'@pnpm/exe.freebsd-x64@12.16.1':
optional: true

'@pnpm/exe.linux-arm64-musl@12.16.1':
optional: true

'@pnpm/exe.linux-arm64@12.16.1':
optional: true

'@pnpm/exe.linux-ppc64@12.16.1':
optional: true

'@pnpm/exe.linux-riscv64@12.16.1':
optional: true

'@pnpm/exe.linux-s390x@12.16.1':
optional: true

'@pnpm/exe.linux-x64-musl@12.16.1':
optional: true

'@pnpm/exe.linux-x64@12.16.1':
optional: true

'@pnpm/exe.win32-arm64@12.16.1':
optional: true

'@pnpm/exe.win32-x64@12.16.1':
optional: true

pnpm@12.16.1:
optionalDependencies:
'@pnpm/exe.android-arm64': 12.16.1
'@pnpm/exe.android-x64': 12.16.1
'@pnpm/exe.darwin-arm64': 12.16.1
'@pnpm/exe.darwin-x64': 12.16.1
'@pnpm/exe.freebsd-x64': 12.16.1
'@pnpm/exe.linux-arm64': 12.16.1
'@pnpm/exe.linux-arm64-musl': 12.16.1
'@pnpm/exe.linux-ppc64': 12.16.1
'@pnpm/exe.linux-riscv64': 12.16.1
'@pnpm/exe.linux-s390x': 12.16.1
'@pnpm/exe.linux-x64': 12.16.1
'@pnpm/exe.linux-x64-musl': 12.16.1
'@pnpm/exe.win32-arm64': 12.16.1
'@pnpm/exe.win32-x64': 12.16.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"name": "mise-npm-install",
"private": true,
"dependencies": {
"pnpm": "12.15.0"
"pnpm": "12.16.1"
}
}
17 changes: 17 additions & 0 deletions agents/skills/agent-team/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,23 @@ herdr agent start impl --kind pi --pane <pane-id>
herdr agent prompt impl "Implement <unit>. Write /tmp/agent-team/<slug>/impl.md. Stop when done." --wait --timeout 120000
```

**Confirm that every prompt landed.** A prompt sent right after `agent start` is often
dropped: the agent reports `idle`, `interactive_ready: true`, and its input box is empty.
`agent_prompted` does not mean the agent got the text. After each `herdr agent prompt`,
check that the status turns `working`; if it does not, send the prompt once more:

```bash
for i in 1 2 3; do
sleep 15
[ "$(herdr agent get impl | jq -r .result.agent.agent_status)" = working ] && break
herdr agent read impl --source visible | tail -5 # empty input box = dropped
herdr agent prompt impl "<same prompt>"
done
```

Still `idle` after the retries → read the screen and tell the user. Never wait on a
worker that never started.

To create a new tab:

```bash
Expand Down
Loading
Loading