Ground bot dialogue and add bounded conversational follow-ups
Core tests / core (push) Successful in 45s

This commit is contained in:
Codex
2026-09-24 19:23:03 +08:00
parent 132bf75f9d
commit d573ae2345
6 changed files with 56 additions and 17 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ export function observeInsights(s:State,previous:Cursor|undefined,now:number){
if(!previous||previous.social.includes(e.id)||e.status!=='confirmed'||e.id.endsWith(':proposal'))continue;
const at=Date.parse(e.at)/1000;if(!Number.isFinite(at)||at<previous.startedAt||at>now+60)continue;
if(e.kind==='sharedQuest')add('social:'+e.id,'sharedQuests',e.names.join(' & '),1,e.text,at);
if(e.kind==='conversation'&&e.id.startsWith('social-')&&e.id.endsWith(':reply'))add('social:'+e.id,'conversations',e.names.join(' & '),1,'Completed bot-to-bot exchange',at);
if(e.kind==='conversation'&&/^social-[^:]+:reply$/.test(e.id))add('social:'+e.id,'conversations',e.names.join(' & '),1,'Completed bot-to-bot exchange',at);
if(e.kind==='party'||e.kind==='recruit')add('social:'+e.id,e.kind==='party'?'parties':'recruits',e.names.join(' & '),1,e.kind==='party'?'Confirmed party invitation':'Confirmed guild admission',at);
}
return {cursor,events};