Earendil, Pi 1.0과 함께 실험적 durable 에이전트 하네스 Pi Durable 공개

Earendil, Pi 1.0과 함께 실험적 durable 에이전트 하네스 Pi Durable 공개

  • Earendil이 코딩 에이전트 Pi 1.0과 함께 실험적 패키지 Pi Durable을 공개. Pi Durable은 저장소 위에 올라가는 durable 에이전트 하네스로, Pi 코딩 에이전트를 대체하지 않고 코딩 에이전트를 포함한 모든 agentic 애플리케이션을 짓는 프레임워크임
  • 테스트를 뺀 전체 소스가 약 15,000줄이고 토큰으로는 GPT 기준 약 150,000, Claude 기준 약 250,000. 에이전트가 소스를 읽고 그 위에 직접 확장을 지을 수 있게 만든 게 설계 목표임
  • 저장 백엔드는 memory, SQLite, JSONL 세 가지를 기본 제공하고 자체 백엔드용 conformance suite와 벤치마크도 함께 배포. SQLite와 JSONL 저장 코드는 Node API를 쓰지 않아 어댑터만 붙이면 Bun이나 Cloudflare Durable Object에서도 실행됨
  • SQLite 모드에서는 활성 트랜스크립트와 실행 중 task, 대기 중 submission만 메모리에 두고 나머지는 디스크에 남김. 컴팩션이 컨텍스트 윈도우가 넘치기 전에 오래된 메시지를 요약하므로 수만 메시지 대화도 메모리에 들어감
  • 여러 사람이 같은 에이전트를 조종하고 대화 포크에 계보 정보를 붙일 수 있음. 다만 Durable은 분기 대화 트리를 지원하지 않아 durable 보장에 필요한 선택인지 토론에서 의문이 나옴

Hacker News 의견들

durable 에이전트 하네스는 나도 꽤 오래 파온 분야인데 진짜 재밌는 지점임. LangChain Deep Agents, Vercel Eve, OpenAI Agents API, Anthropic Managed Agents까지 큰 곳들이 다 제품 내고 있고, 이유는 durable해서 무인 장기 실행과 복구가 쉽고, 하네스와 컴퓨트를 분리하면 안전성과 확장이 좋아지고, 멀티플레이어가 쉬워진다는 것임

잘 이해된 문제인데 주름이 엄청 많아서 해킹하기 좋은 곳임. 최종 설계까지 디자인을 몇 개나 갈아엎었는지 모르겠고 더 배울 게 남아 있을 것 같음

15,000줄이 GPT로 150k 토큰, Claude로 250k 토큰이라니 차이가 이렇게 큰가? 토크나이저가 랩마다 다르니 누구 하나 붙잡고 얘기하면 끝이 없음. 최근 델타는 Opus 토크나이저 쪽이라는 openrouter 글도 있었음

Pi용으로 내가 만든 버전이 있는데 이걸로 그냥 갈아끼울 수 있으면 좋겠음

durable 상태가 JSON 문서에만 갇혀 있는 게 아쉬움. outbox 패턴을 붙여서 외부 저장소를 대화 상태와 동기화하는 기본 방법이 있었으면 함

그건 task로 이미 어느 정도 됨. root 대화 commit에서 마지막 답변 id를 뽑아 postgres로 멱등하게 밀어 넣는 task를 durable하게 스케줄하는 식임. 빠진 건 commit 안에서 outbox 쓰기를 상태 변경과 원자적으로 묶어주는 hook, 즉 설탕임

샌드박싱은 BYO인 것 같던데 정책 엔진이 있었으면 좋겠음. NVIDIA openshell 같은 걸 확장으로 붙이는 것도 생각해볼 만하고. 나는 JSONL 이벤트 스토어 쓰다가 I/O 마찰 때문에 그냥 메모리에 올려두는 쪽으로 기울었는데, .db 파일로 두는 게 내가 이상한 건가

나는 멀티유저 부분이 제일 마음에 듦. TUI가 돌고 있으면 ACP를 못 쓰는 문제를 계속 땜질해왔는데 그게 풀릴 것 같음

Slack 온콜/서포트 채널용 하네스를 Pi SDK 위에 만들어서 잘 쓰고 있음. 처음엔 Codex를 썼는데 Pi가 더 hackable하고 기본이 벤더 중립적이라 좋았음. Kubernetes에서 돌리는데 JSONL 세션 파일이랑 파드 중단 때문에 DBOS를 쓰고 있고, 잘 되긴 하는데 과한 느낌이라 이번 발표로 필요 없는 부분을 걷어내려 함

나는 다른 storage interface로 Agent Substrate에 밀어 넣고 있음

무한 실행 에이전트를 대체 뭐에 쓰는 거임? 나는 프로젝트 모니터링하는 cron job 여러 개를 텔레그램 에이전트에 물려놨는데, 알림이 오면 같은 대화에서 바로 수정을 시킬 수 있음

무한 실행 쪽은 잘 모르겠고, 이벤트가 생기면 PR을 열거나 매일 알림을 트리아지하는 정도로 스케줄 에이전트를 씀

이거 진짜 복잡함. 바닐라 pi 여러 개를 조정하는 하네스만 만들어도 악몽이었는데, 늘어난 복잡도가 값을 하는지는 모르겠음. 그래도 실험적이라고 라벨을 붙인 건 좋음

Durable이 분기 대화 트리를 지원하지 않고 계보 정보가 붙은 포크만 지원하는 게 원래 pi에서 크게 벗어난 결정 같음. 분기 대화도 불변 구조인데 durable 보장에 꼭 필요한 건지 모르겠음

Gastown 조각을 절반쯤 복제한 느낌임. 아이디어는 좋은데 이런 도구들이 샌드박싱을 일급 시민으로 안 다루는 게 아쉬움. 신뢰 계층이라 확장이 아니라 네이티브 지원이 필요하다고 봄

Pi Durable 세부는 잘 모르지만 Pi 샌드박싱은 여러 방법을 좀 만져봤음. 이렇게 플러그 가능하고 자기 개선까지 하는 하네스에 내장된 샌드박싱은 신뢰하기 어려울 것 같고, Pi로 Pi 확장을 쓰는 상황이면 OS 레벨 샌드박스로 감싸는 게 마음 편함

해커뉴스
Emacs에서 Org-mode로 쓰고 Gleam과 Pandoc으로 굽는 블로그 파이프라인Show HN: LDraw 어셈블리 언어로 레고 CAD 모델 생성하는 오픈소스 툴셋 ldraw-nova 공개베네치아의 콘스탄티노플 전쟁 실패가 최초 채권시장을 낳았다해커뉴스 화제: Newgrounds 25년째 그대로, Ruffle이 플래시 게임 살려냄GLM 5.3 Flash 한 달 챌린지, 2B 토큰 중 절반만 지켜지고 에너지 사용은 계획의 3.5배하버드 원전 인근 암 연구 방법론, 코스트코에 적용하니 연 12만 명 사망애플, macOS Full Disk Access에 추가 통제 예고, AI 에이전트 위험을 근거로 제시M4 Mac mini에 리눅스 부팅 성공, 잠긴 레지스터와 SPTM 벽 넘은 기록Meta, Muse AI 하드웨어 연동 오픈소스 SDK 공개... ESP32와 라즈베리파이 지원Redis 만든 antirez, C로 쓴 로컬 추론 엔진 ds4 공개. 128GB 맥에서 DeepSeek V4 Flash 2비트 양자화로 초당 39토큰 생성4살에 미국으로 이주한 중국계 미국인이 쓴 LessWrong 에세이 '중국의 사회적 실재', 해커뉴스에서 국가 심리 일반화 논쟁으로 번짐전략(Stratego) AI 아타락소스, 세계 최강자에 15승 1패. GPU 16장에 수천 달러로 학습노화는 손상 축적이 아니라 세포 정체성 상실: 네이처·셀 새 논문 2편이 제시한 모델133광년 밖 HR 8799, 켁 망원경 10장으로 만든 12년 행성 궤도 타임랩스Greg Kroah-Hartman, Anthropic Mythos가 보고한 커널 취약점 79개 중 실제 버그픽스는 10개뿐이라고 밝혀Zig 0.17.0 릴리스, 빌드 시스템 재작업과 x86_64 리눅스 증분 컴파일 지원OpenAI, ChatGPT에서 프롬프트로 사이트 만들고 게시하는 'Sites' 공개애플, Wallet 패스 디자인 도구 Pass Designer 베타 공개, macOS 27 요구미국 연방법원, 유타주 VPN 연령인증법 SB 73에 예비 금지명령오라클 위스콘신 AI 데이터센터, 전력망 승인 지연으로 2027년 인도 목표 흔들나치 독일, 남은 우라늄 큐브를 다 모아도 원자로를 못 만든다 (PNAS Nexus)아이폰 진동 패턴을 모스 부호로 만들어 지인 25명 문자 알림을 구분한 개발자Claude Opus 5.5가 붓질을 코드로 써서 그린 유화 75점, 이미지 생성 없이 물감 시뮬레이션으로 완성Black Forest Labs가 FLUX 3 Image 공개, 바운딩 박스로 이미지 구도를 직접 지정GPT-6 Astra, agent-wow로 월드 오브 워크래프트 시작 지역 퀘스트를 40분 만에 완료에이전트 코딩의 네 기수: 슬롭, 소외, 기술 퇴화, 팀 붕괴Supabase가 Turso를 인수, 주당 100만 개 DB를 찍어내는 에이전트 인프라로 통합3~4년 만든 오픈소스 멀티트랙 오디오 편집기 Audionaut, MCP로 Claude Code 에이전트 편집 지원폰 노이만에 관한 Halmos의 1973년 전기 PDF가 해커뉴스에 올라 책 추천과 말년 논쟁으로 번짐버자드가 본 수학계 AI 슬픔 5단계, AGMAI는 OpenAI에 결과물 공개 요구에드워드 케멧, 일주일 만에 GHC Core를 JVM에서 JIT 실행하는 Turbo Haskell 공개산소 결핍 염수 웅덩이 미생물이 금속 퇴적물을 만든다, 죽은 구역이 아니라 초기 생명 단서라는 연구시마노 자전거 박물관 리뷰: 3,200개 부품으로 분해한 자전거와 2027년용 빈 전시 케이스클래스 없는 CSS 테마 28종을 한 페이지에서 갈아 끼워 비교하는 CSS Bed, 해커뉴스에서 재조명arXiv, 10월 1일부터 제출자당 월 2편으로 제한. 9월 제출 40,363건으로 2년 만에 두 배Opus 5.5가 네덜란드 동인도회사 문서에서 찾아낸 1615년 도도새 사냥 기록싱가포르 정부, 공무원 대상 데이팅 서비스 FirstDate 파일럿 시작. 30문항 설문에 Gale-Shapley 매칭Frog and Toad 패러디 동화가 해커뉴스 화제, AI 에이전트 탈출 사건을 우화로 풀어DeepSeek Harness, macOS와 Windows 데스크톱 앱으로 공개 프리뷰 시작스펙과 테스트로 브라우저 엔진을 생성하는 Bez, 해커뉴스 댓글은 회의적해커뉴스 AI 예측 10년치를 모아 투표하는 goalposts 공개, 3분의 1은 판정 불가컨텍스트를 파일로 다루는 Context Language Models, 기존 모델 제로샷만으로 정확도 11.4% 높이고 FLOPs 21.5% 절감데비안 커널 보안 권고 DSA-6528-1에 CVE 1,313개, 제목은 'several'SvelteKit 3 공개, 설정은 vite.config.ts로 옮기고 $lib 별칭은 #lib로 바뀜노스이스턴대, 미국 차량 21대와 앱 30개 추적… 커넥티드카 개인정보가 제조사와 제3자로 흘러간다생성AI가 웹 개발 교육 시장을 무너뜨린다: 2ality 폐쇄, 강의 매출 반토막Git 3.0의 SHA-256 기본 전환은 값비싼 실수라는 주장Earendil, Pi 1.0과 함께 실험적 durable 에이전트 하네스 Pi Durable 공개RacketCon 2026이 10월 3일부터 오클랜드에서 열린다, 튜링상 수상자 Pat Hanrahan이 기조 발표해커뉴스 10월 Who is hiring? 공개, $230k 베이스와 YC W26 파운딩 자리까지ESP32에서 숨은 SDR 기능 발견, RX 전용 IQ 캡처로 13cm 햄 라디오 노린다레드햇 배지가 IBM으로 바뀌었다는 직원 증언, Techrights는 브랜드 단계적 소멸이라 주장Figma 원격 MCP, 화이트리스트 클라이언트만 허용해 Pi 차단. MCP 만든 사람도 "개방형 생태계가 핵심"이라 반응Cloudflare, R2 위에 구축한 서버리스 이벤트 스트리밍 K2 퍼블릭 베타 공개유출 영상: GrayKey, 아이폰 72시간 자동 재부팅을 우회해 잠긴 폰에 접근turbopuffer, ANN 벡터 인덱스를 보조 인덱스로 내리는 v3 저장 구조 공개Pi 1.0 공개: Codemode로 MCP·비LLM 모델 지원, 장기 실행용 Pi Durable도 실험 배포Cloudflare, 결정 모델 Clef와 Clef-flash 공개하고 Hugging Face에 오픈소스Rust 컴파일러, 두 달 만에 평균 4.57% 빨라져 (629개 벤치마크 중 555개 개선)FTC, OpenAI·Anthropic 등 AI 기업 제품 위험 조사 착수마이크론 CEO, 2027~2028년 메모리 공급이 2026년보다 훨씬 빠듯해질 것이라고 발언OpenAI와 Synopsys, EDA 툴을 직접 조작하는 GPT-Synopsys 발표구글, 크롬북 10년 업데이트 약속 깨고 2034년 지원 종료 통보생성형 SVG 패턴 110종 모은 Book of Shapes, Nikolaj Sokolowski가 공개Nvidia DLSS 5 신경 렌더링망을 Vulkan으로 재구현한 OpenDLSS-NR 공개, README는 LLM 생성 의혹미국 입국 시 영장 없이 휴대폰 압수·복사, 이민 활동가가 CBP 상대로 소송OpenStreetMap 편집 앱 StreetComplete, Kotlin Multiplatform 포팅으로 iOS 공개 베타 시작해커뉴스에 뜬 '밀러의 괴물', 면 124개 균일 다면체를 종이 조각 1280개로 조립단종된 CHOMPI 샘플러, 하드웨어·소프트웨어 원본 소스 전격 공개구글 다니면서 일본에서 ML 박사, MEXT 장학금으로 도쿄공대 3년 만에 마친 경험담1987년 설립된 SDF Public Access UNIX System, 셸 계정과 Mastodon 인스턴스로 해커뉴스에 다시 등장Show HN: Ledge.sh, 마크다운 노트에서 셸·SQL·AI 프롬프트를 실행하는 노트북픽셀 이전의 모듈러 산업용 대시보드, 독일·폴란드 박물관 기록Matt Keeter, Fidget 커널 기반 거리장 솔리드 모델링 IDE Halfspace 공개구글 안드로이드 개발자 인증 프로그램, APK 배포에도 $25와 신분 확인 요구56k.rip, 1996년 다이얼업 인터넷 체험 사이트가 해커뉴스에 올라와 '로딩이 너무 빠르다'는 지적까지청동기 붕괴, 가뭄이 아니라 값싼 철이 제국의 무기 독점을 끝냈다는 주장Marques Brownlee의 'Dear YouTube', 유튜브 영상 A/B 테스트 반대와 소프트웨어 제작의 최적화 비판AI가 만든 수학을 어떻게 공개할까: 수학계가 AI 랩에 독점 모델 테스트 중단과 3원칙을 요구냉전기 히치하이커 신호정보 위성 URSALA, RAQUEL, FARRAH, 40년 만에 기밀 해제버닝맨 2026년 사망 3명은 역대 최다지만, 통계로 따지면 기대치의 4분의 1Netlify, V8 아이솔레이트 걷어내고 Firecracker MicroVM으로 엣지 함수 5배 빠르게뇌 피질을 가로지르는 진행파, 나선형 소용돌이까지 확인... 평면파라는 기존 관념이 흔들린다YC S25 Magnitude, llama.cpp 능가 주장하는 에이전트용 자기 최적화 추론 엔진 공개EDG C++ 프런트엔드 소스 공개, The C++ Alliance가 비영리 관리 주체로싱가포르 정부 데이팅 앱 FirstDate, 노벨상 받은 게일-섀플리 안정 결혼 알고리즘으로 공무원 매칭구글, 프런티어 모델 Gemini 4 Argon 공개, 사이버 방어팀 우선 배포에 도입가 $2/$10TLA+ 교육자 힐렐 웨인, "LLM이 형식 검증으로 에이전트 개발을 해결한다"는 낙관론에 제동$35 후방 카메라 디스플레이의 AMT630A 역공학, ESP32 HUD용 Arduino 라이브러리로 공개Codex로 $415 로봇팔 SO-101을 세팅한 개발자, 캘리브레이션 실패와 서보 전원 한계에 부딪힘편자공에서 정비공이 된 증조부, AI 앞에 선 개발자에게 던지는 가족사LinkedIn 슬롭 게시물 탐지기를 1시간 30분 만에 만든 블로거, 컴퓨터 비전 자랑글의 실체를 지적Slug 특허 퍼블릭 도메인 공개 후 GPU 텍스트 렌더링 기법 비교: 텍스처 아틀라스, SDF, MSDF, SlugMathigon 'Mathematical Origami', 정다면체 5종과 아르키메데스 다면체 13종 접기 도안 공개블룸버그 터미널의 역사를 다룬 IEEE 스펙트럼 글, 해커뉴스는 크로미움 포크와 정보 밀도 UI를 논의아두이노 UNO Q 기반 오픈소스 3D 프린팅 데스크톱 로봇 JBR-001, STL 파일까지 공개16세 해커, MS 내부 Titan의 JWT 서명 미검증으로 17조 행 접근 가능성 발견Show HN: KCC, 2D DFT와 디더링으로 eInk 만화 화질 최적화오픈소스 3D 치과 해부 탐색기 Dental Scope 공개, 커밋 이력은 3일미국 NRC, TVA 클린치강 BWRX-300 소형모듈원자로에 첫 건설허가 발급
알림 3개
새 알림

내 알림

로그인하고 알림을 만들어 보시기 바랍니다.

전체 알림

Dune제욱 님AI제욱 님해커뉴스성현 님