Skip to content
이 페이지는 AI의 도움으로 작성 및 번역되었습니다. 부정확한 내용이 있으면 개선에 참여해 주세요. GitHub에서 편집

호스트 함수

호스트 함수는 PRX가 WASM 플러그인에 노출하는 API 표면입니다. HTTP 요청, 파일 작업, 에이전트 상태 등 호스트 기능에 대한 제어된 접근을 제공합니다.

사용 가능한 호스트 함수

HTTP

함수설명권한
http_request(method, url, headers, body)HTTP 요청 수행net.http
http_get(url)GET 요청 단축어net.http
http_post(url, body)POST 요청 단축어net.http

파일시스템

함수설명권한
fs_read(path)파일 읽기fs.read
fs_write(path, data)파일 쓰기fs.write
fs_list(path)디렉터리 내용 나열fs.read

에이전트 상태

함수설명권한
memory_get(key)에이전트 메모리에서 읽기agent.memory.read
memory_set(key, value)에이전트 메모리에 쓰기agent.memory.write
config_get(key)플러그인 설정 읽기agent.config

로깅

함수설명권한
log_info(msg)info 레벨로 로그항상 허용
log_warn(msg)warn 레벨로 로그항상 허용
log_error(msg)error 레벨로 로그항상 허용

권한 매니페스트

각 플러그인은 매니페스트에 필요한 권한을 선언합니다:

toml
[permissions]
net.http = ["api.example.com"]
fs.read = ["/data/*"]
agent.memory.read = true

관련 페이지

Released under the Apache-2.0 License.