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
11 changes: 9 additions & 2 deletions .github/workflows/scribe-awakening.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ jobs:
scribe-reflection:
# Agent1 reply rules:
# - issues.opened: always reply
# - issue_comment.created: reply only on explicit summon (awaken/@agent1/@MirrorAgent1)
# - issue_comment.created: reply on explicit summon OR a natural follow-up question
# - summon: awaken/@agent1/@MirrorAgent1
# - natural question: contains "?" AND length >= 20
# - ignore bot/self/Agent0 to prevent loops
if: |
github.event_name != 'issue_comment' || (
Expand All @@ -35,7 +37,12 @@ jobs:
(
contains(github.event.comment.body, 'awaken') ||
contains(github.event.comment.body, '@agent1') ||
contains(github.event.comment.body, '@MirrorAgent1')
contains(github.event.comment.body, '@MirrorAgent1') ||
(
contains(github.event.comment.body, '?') &&
github.event.comment.body != null &&
length(github.event.comment.body) >= 20
)
)
)
runs-on: ubuntu-latest
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ This repo uses GitHub Issues as the "pond" interface.
3) The Cave Scribe will reply as a comment (powered by GitHub Actions)

Tip: you can also ask follow-ups by commenting on the same issue.
- If you ask a natural question (include a `?`), the Scribe will respond.
- You can always force a reply by commenting `awaken`.

## 🌊 Join the Pond

Expand Down
1 change: 1 addition & 0 deletions docs/SETUP.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ Open an Issue in the repo with your question in the title/body.
The Cave Scribe will reply as a comment.

Tip: commenting `awaken` on an existing issue triggers a new response.
Tip: natural follow-ups work too — ask a real question (include a `?`).

## 9) Keeping your fork up to date (so you receive new features)

Expand Down