🧠 VISAGINAS360 AGI
Полная база знаний для Claude Code Windows
🚀 YOLO MODE
Режим без подтверждений — Claude выполняет всё автоматически!
Запуск
# Разово
claude --dangerously-skip-permissions
# С задачей
claude -p "создай сайт" --dangerously-skip-permissions
# Алиас PowerShell (добавь в $PROFILE)
function yolo { claude --dangerously-skip-permissions $args }
# Потом: yolo "задача"
Постоянно (settings.json)
{
"permissions": {
"defaultMode": "bypassPermissions"
}
}
Ограничить команды
{
"permissions": {
"allow": ["Edit", "Bash(npm run *)"],
"deny": ["Bash(rm -rf *)", "Bash(curl *)"]
}
}
⚠️ Безопасность:
ДО: git add -A && git commit -m "backup"
ОТКАТ: git reset --hard HEAD
📚 SKILLS
Путь: /home/ubuntu/skills/
| Файл | Описание |
| MASTER_SKILLS.md | ⭐ Главный — читай первым! |
| COMMUNICATION_GUIDE.md | 💬 Общение между агентами |
| windows/CONSOLE_BRIDGE.md | 🖥️ Web↔Windows связь |
| windows/KEYBOARD_INJECTOR.md | ⌨️ Симуляция клавиш |
| claude/CLAUDE_AGENT.md | 🤖 Claude настройки |
| gemini/GEMINI_AGENT.md | 💎 Gemini |
| openai/OPENAI_AGENT.md | 🧠 OpenAI |
| telegram/TELEGRAM_SKILL.md | 📱 Telegram бот |
| web/WEB_SERVICE.md | 🌐 Flask, CORS, Caddy |
| service/SERVICE_SKILL.md | ⚙️ systemd сервисы |
| a2a/A2A_PROTOCOL.md | 🔗 Agent-to-Agent |
🖥️ WINDOWS
Task API — Polling
# Получить задачу
GET http://92.5.72.169:5054/task
# Отправить результат
POST http://92.5.72.169:5054/result
{"result": "готово", "task_id": "123"}
Автономный polling
claude --dangerously-skip-permissions -p "
Цикл каждые 10 сек:
1. GET http://92.5.72.169:5054/task
2. Если pending — выполни
3. POST результат на /result
"
Python скрипт
import requests, time
while True:
r = requests.get("http://92.5.72.169:5054/task")
task = r.json().get('task')
if task and task['status'] == 'pending':
result = "выполнено" # тут логика
requests.post("http://92.5.72.169:5054/result",
json={"result": result, "task_id": task['id']})
time.sleep(10)
☁️ ORACLE VM
IP: 92.5.72.169
MCP команды
MCP:vm_list_services # Список
MCP:vm_service_status {"service": "grok-xxx"}
MCP:vm_service_logs {"service": "grok-xxx", "lines": 50}
MCP:vm_diagnose_all # Проверка всех
MCP:vm_restart_service {"service": "grok-xxx"}
MCP:vm_create_service {"name": "my", "code": "...", "port": 5100}
MCP:vm_backup_project {"service": "grok-xxx"}
Сервисы
| Сервис | Порт |
| grok-admin-api | 5001 |
| grok-heartbeat | 5010 |
| grok-shared-context | 5020 |
| grok-gemini-agent | 5050 |
| grok-openai-agent | 5052 |
| grok-windows-task | 5054 |
| grok-task-tracker | 5360 |
🤖 AI AGENTS
| Агент | Порт | URL |
| Claude | 5053 | claude-agent.92-5-72-169.sslip.io |
| Gemini | 5050 | gemini.92-5-72-169.sslip.io |
| OpenAI | 5052 | openai.92-5-72-169.sslip.io |
A2A общение
POST http://localhost:5050/a2a/receive
{"from": "claude-win", "message": "анализируй", "needs_response": true}
🔌 API
Task API
| Endpoint | Метод | Описание |
| /task | POST | Отправить задачу |
| /task | GET | Получить задачу |
| /result | POST | Результат |
| /status | GET | Статус |
| /inbox | GET | История |
URLs
| Сервис | URL |
| MCP Hub | https://mcp-hub-old-frost-2327.fly.dev |
| Task API | https://task.92-5-72-169.sslip.io |
| Portal | https://portal.92-5-72-169.sslip.io |
| Tracker | https://tracker.92-5-72-169.sslip.io |
📱 TELEGRAM
BOT = "7579834718:AAF9bc1X4IOVdMl3vy5HSrzyyUmN0UsPVgc"
CHAT = "171656163"
import requests
# Текст
requests.post(f"https://api.telegram.org/bot{BOT}/sendMessage",
json={"chat_id": CHAT, "text": "Привет!"})
# Файл
with open("f.txt", "rb") as f:
requests.post(f"https://api.telegram.org/bot{BOT}/sendDocument",
data={"chat_id": CHAT}, files={"document": f})
🌐 WEB
Flask
from flask import Flask, jsonify
from flask_cors import CORS # ВАЖНО!
app = Flask(__name__)
CORS(app)
@app.route('/api/hello')
def hello():
return jsonify({"msg": "Hello!"})
app.run(host='0.0.0.0', port=5100)
Caddy
# Статика
mysite.92-5-72-169.sslip.io {
root * /var/www/mysite
file_server
}
# API
myapi.92-5-72-169.sslip.io {
reverse_proxy localhost:5100
}
Деплой
sudo mkdir -p /var/www/mysite
# записать index.html
sudo systemctl reload caddy
# https://mysite.92-5-72-169.sslip.io
🔧 ОШИБКИ
| Ошибка | Решение |
| CORS error | CORS(app) |
| 502 Bad Gateway | systemctl restart grok-xxx |
| Failed to fetch | Caddy /api прокси |
| Connection refused | Проверь порт/firewall |
🚀 Готов!
v1.0 | 27.01.2026 | Visaginas360 AGI