Skip to content

agent::SAGE 프로젝트 적용 #145

Description

@SeJonJ

목적

  • 현재 chatforyou 에는 자체 개발한 하네스 시스템이 있으나 매 이슈 개발마다 하네스 수정이 많이 되고, 이로인해 claude/codex 리소스 관리에 어려움이 있다.
  • 특히 SSoT(Single Source of Truth) 가 적용되지 못한 claude/codex 개별 하네스 리소스는 앞으로 지속적인 관리에 많은 어려움이 있을것으로 생각된다.

목표

  • SAGE(https://github.com/SeJonJ/SAGE) 시스템을 chatforyou 에 적용하여 기존의 하네스 시스템에서 SAGE 시스템으로 마이그레이션하는 것을 목표로 한다.

적용 효과

  • 적용 효과는 크게 2가지 방향으로 첫번째로 chatforyou 에서는 claude/codex 각각 개별로 관리되던 skill, agent, hook 등을 단일 리소스로 관리할 수 있다는 장점이 있다.
  • 두번째로 SAGE(System for Agentic Governance & Engineering) 에서는 SAGE 시스템을 실제 개발, 운영 중인 프로젝트에 적용하여 피드백이 가능하다는 장점이 있다.

적용 후 확인 필요한 점

  • 기존 하네스 시스템의 고유한 기능들이 그대로 마이그레이션 되었는지 확인 필요.
  • 개발 전/후 obsidian 탐색 및 obsidian 업데이트에 관한 내용은 반드시 확인 절차가 필요하다.

고려할 점

  • 현재 chatforyou_v2 에서 chatforyou_v2_sage 로 메인 브렌치를 변경하는 것에 대해서 고려해야한다. 이는 SAGE 를 chatforyou 에 적용함으로서 개발 방향, 과정에 많은 변화가 생길것으로 생각되며, 이는 기존 chatforyou 에서 v2 로 변경했을때만큼 큰 변경이라고 생각되기 때문이다(기존 하네스 시스템 백업은 덤)

Metadata

Metadata

Assignees

Labels

agentschatforyou harness systemenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions