feat: 도메인 관리 기능 추가 (Domain Agent 연동)
- manage_domain Function Calling 도구 추가 - OpenAI Assistants API 기반 Domain Agent 연동 - Namecheap API 호출 (도메인 목록, 네임서버 관리 등) - user_domains 테이블로 사용자별 도메인 권한 관리 - 타임스탬프 검증 비활성화 (WEBHOOK_SECRET으로 충분) - CLAUDE.md 프로젝트 문서 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
13
schema.sql
13
schema.sql
@@ -34,7 +34,20 @@ CREATE TABLE IF NOT EXISTS summaries (
|
||||
FOREIGN KEY (user_id) REFERENCES users(id)
|
||||
);
|
||||
|
||||
-- 도메인 소유권 테이블
|
||||
CREATE TABLE IF NOT EXISTS user_domains (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
user_id INTEGER NOT NULL,
|
||||
domain TEXT UNIQUE NOT NULL,
|
||||
verified INTEGER DEFAULT 0,
|
||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
FOREIGN KEY (user_id) REFERENCES users(id)
|
||||
);
|
||||
|
||||
-- 인덱스
|
||||
CREATE INDEX IF NOT EXISTS idx_user_domains_user ON user_domains(user_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_user_domains_domain ON user_domains(domain);
|
||||
CREATE INDEX IF NOT EXISTS idx_buffer_user ON message_buffer(user_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_buffer_chat ON message_buffer(user_id, chat_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_summary_user ON summaries(user_id, chat_id);
|
||||
|
||||
Reference in New Issue
Block a user