feat: companion.py 원클릭 설치기 + 다운로드 링크 공개 라우트, 서버 터미널 경로 고정
- install_autostart.py를 진짜 설치기로 재작성: 최신 companion.py를 서버에서 직접 받아 %LOCALAPPDATA%\PythonCompanion에 설치(다운로드 폴더 정리돼도 안전), 재실행 시 최신 버전으로 갱신. 네트워크 실패 시 옆 폴더의 companion.py로 폴백 - claude-app/code 에디터의 companion 상태 옆에 companion.py(⬇)/ install_autostart.py(⚙) 다운로드 링크 추가 - /companion.py, /install_autostart.py를 인증 미들웨어에서 예외 처리 — 독립 실행되는 install_autostart.py는 로그인 세션 쿠키가 없어, 예외가 없으면 로그인 페이지 HTML을 companion.py인 척 받아버림 - 코드 에디터 ☁️서버 터미널 탭의 기본 작업 폴더를 ~/homeclaw로 고정 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -320,6 +320,7 @@
|
||||
<span id="companion-dot" onclick="companionConnect()" title="Python companion 미연결 — 클릭해서 재연결"
|
||||
style="width:10px;height:10px;border-radius:50%;background:#6b7280;display:inline-block;cursor:pointer;flex-shrink:0"></span>
|
||||
<a href="/companion.py" download title="companion.py 다운로드 (Bash 실행용 로컬 클라이언트, Windows/macOS/Linux 공용 — 업데이트 후에는 재다운로드 필요)" style="color:var(--muted);font-size:12px;text-decoration:none;flex-shrink:0">⬇</a>
|
||||
<a href="/install_autostart.py" download title="install_autostart.py 다운로드 (Windows 전용) — 이 파일 하나만 실행하면 최신 companion.py를 %LOCALAPPDATA%\PythonCompanion에 설치하고 Windows 로그인 시 자동 실행되도록 등록합니다. 다시 실행하면 최신 버전으로 업데이트됩니다" style="color:var(--muted);font-size:12px;text-decoration:none;flex-shrink:0">⚙</a>
|
||||
</div>
|
||||
<!-- 미리보기 -->
|
||||
<div class="csb-term-row">
|
||||
|
||||
Reference in New Issue
Block a user