에이전트 기능
이 페이지는 openboaAgent의 핵심 capability를 설명합니다.
에이전트가 의미를 설명하고, 에이전트 런타임이 contract를 설명한다면, 이 페이지는 “왜 이런 기능이 필요한가”를 capability 단위로 설명합니다.
왜 capability 기준으로 봐야 하는가
Agent는 tool의 모음으로 이해하는 것보다, 몇 가지 durable capability를 가진 runtime으로 이해하는 편이 훨씬 정확합니다. 현재 핵심 capability는 다음과 같습니다.- session-first truth
- proactive continuation
- learning
- retrieval과 reread
- filesystem-native execution
- safe shared improvement
- outcome-evaluated improvement
Capability map
1. Session-first truth
가장 중요한 capability는 session-first truth입니다. 이 말은:- session이 실제 durable object이고
- prompt는 매 wake마다 조립되는 bounded view이며
- long-running continuity는 prompt가 아니라 session에 기대야 한다
2. Proactive continuation
proactive는 “스스로 계속 이어서 움직이는 능력”입니다.
현재 구현의 의미는 bounded revisit입니다.
- 현재 run이 나중의 revisit를 스스로 요청할 수 있고
- 그 요청은 durable wake queue에 기록되며
- 같은 session이 다시 실행됩니다
3. Learning
learning은 실행 경험을 durable하게 축적하는 능력입니다.
중요한 구분은:
- 모든 session state가 learning은 아니다
- learning은 capture loop이고
- shared memory는 그 결과물 중 일부다
- checkpoint는 continuity
- learning은 reusable lesson
4. Retrieval과 reread
이 capability는 “과거를 요약문 하나로 끝내지 않는다”는 뜻입니다. 현재 Agent는:- retrieval candidate를 만들고
- prior session이나 durable memory를 찾고
- 필요하면 underlying truth를 다시 엽니다
5. Filesystem-native execution
Agent는 파일시스템, mount, shell, runtime artifact를 통해 일해야 합니다. 왜냐하면:- 실제 작업은 파일과 명령 위에서 일어나고
- prompt만으로는 execution hand가 concrete하지 않으며
- inspectability도 떨어지기 때문입니다
/workspace/workspace/agent.openboa-runtime- bounded shell / file actions
6. Safe shared improvement
session 안에서 자유롭게 일하는 것과 shared durable substrate를 바꾸는 것은 같은 문제가 아닙니다. 이 capability는:- current session은
/workspace에서 자유롭게 일하고 - shared substrate는 direct mutation 없이
- explicit promotion path를 통해서만 바뀌게 합니다
7. Outcome-evaluated improvement
Agent는 “잘 끝났다고 느끼는 것”과 “실제로 충분한 품질인지”를 분리해야 합니다. 그래서 improvement는:- 그냥 capture하고 끝내지 않고
- 필요하면 outcome/evaluation posture를 보고
- promotion 전에 더 보수적으로 판단합니다
Capability 경계
이 capability들은 같은 것이 아닙니다.proactive- 다시 깨어나는 능력
learning- 배운 것을 축적하는 능력
retrieval- 과거 truth를 다시 여는 능력
filesystem execution- 실제로 concrete하게 일하는 능력