@intern: add intern agent using local ornith:35b model (issue #53)

This commit is contained in:
2026-07-05 06:28:30 +00:00
parent 4cbbc9b2d7
commit bf75cd5035
6 changed files with 25 additions and 19 deletions
+3 -3
View File
@@ -5,7 +5,7 @@
# to $GITHUB_OUTPUT, configures git identity, and prepares/publishes the working branch.
#
# Required env (all provided by the workflow step): BODY IBODY CID IS_PR NUM GT
# TOKEN_PM TOKEN_SENIOR TOKEN_JUNIOR TOKEN_LEAD TOKEN_QA
# TOKEN_PM TOKEN_INTERN TOKEN_SENIOR TOKEN_JUNIOR TOKEN_LEAD TOKEN_QA
# GITHUB_SERVER_URL GITHUB_REPOSITORY GITHUB_OUTPUT
set -eu
@@ -27,7 +27,7 @@ cp "$AGENTS_JSON" /tmp/agents.json
# here — see agent.yml: this reusable workflow sees it as 'workflow_call'.)
if [ -n "$CID" ]; then scan="$BODY"; else scan="$IBODY"; fi
name=""
for a in pm junior senior lead qa; do
for a in pm intern junior senior lead qa; do
case "$scan" in *"@$a"*) name=$a; break;; esac
done
if [ -z "$name" ]; then
@@ -43,7 +43,7 @@ echo "Routing to @$name (model=$model vision=$vision mode=$mode skills=$skills)"
# Act as the agent's own Gitea user when its token is set; else the built-in bot.
case "$name" in
pm) TOK="$TOKEN_PM";; senior) TOK="$TOKEN_SENIOR";; junior) TOK="$TOKEN_JUNIOR";;
pm) TOK="$TOKEN_PM";; intern) TOK="$TOKEN_INTERN";; senior) TOK="$TOKEN_SENIOR";; junior) TOK="$TOKEN_JUNIOR";;
lead) TOK="$TOKEN_LEAD";; qa) TOK="$TOKEN_QA";; *) TOK="";;
esac
[ -z "$TOK" ] && TOK="$GT"