diff --git a/.github/ISSUE_TEMPLATE/custom.md b/.github/ISSUE_TEMPLATE/custom.md deleted file mode 100644 index 48d5f81fa..000000000 --- a/.github/ISSUE_TEMPLATE/custom.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Custom issue template -about: Describe this issue template's purpose here. -title: '' -labels: '' -assignees: '' - ---- - - diff --git a/add-req.sh b/add-req.sh index 31f431787..6435579da 100755 --- a/add-req.sh +++ b/add-req.sh @@ -26,7 +26,7 @@ dirs=( #"basic" #"bot" #"channels" - #"config" + "config" #"context" #"email" #"file" @@ -59,8 +59,26 @@ done # Additional specific files files=( "$PROJECT_ROOT/src/main.rs" - "$PROJECT_ROOT/src/basic/keywords/hear_talk.rs" - "$PROJECT_ROOT/templates/annoucements.gbai/annoucements.gbdialog/update-summary.bas" + "$PROJECT_ROOT/scripts/containers/proxy.sh" + "$PROJECT_ROOT/scripts/containers/directory.sh" + "$PROJECT_ROOT/scripts/containers/bot.sh" + "$PROJECT_ROOT/scripts/containers/system.sh" + "$PROJECT_ROOT/scripts/containers/social.sh" + "$PROJECT_ROOT/scripts/containers/alm-ci.sh" + "$PROJECT_ROOT/scripts/containers/drive.sh" + "$PROJECT_ROOT/scripts/containers/tables.sh" + "$PROJECT_ROOT/scripts/containers/dns.sh" + "$PROJECT_ROOT/scripts/containers/doc-editor.sh" + "$PROJECT_ROOT/scripts/containers/host.sh" + "$PROJECT_ROOT/scripts/containers/vector-db.sh" + "$PROJECT_ROOT/scripts/containers/cache.sh" + "$PROJECT_ROOT/scripts/containers/desktop.sh" + "$PROJECT_ROOT/scripts/containers/meeting.sh" + "$PROJECT_ROOT/scripts/containers/email.sh" + "$PROJECT_ROOT/scripts/containers/alm.sh" + "$PROJECT_ROOT/scripts/containers/table-editor.sh" + "$PROJECT_ROOT/scripts/containers/webmail.sh" + ) for file in "${files[@]}"; do diff --git a/dev-start.sh b/dev-start.sh new file mode 100644 index 000000000..4b8f98a3a --- /dev/null +++ b/dev-start.sh @@ -0,0 +1 @@ +sudo systemctl start valkey-server diff --git a/docs/platform/DEV.md b/docs/platform/DEV.md index 333b630fc..fe351441d 100644 --- a/docs/platform/DEV.md +++ b/docs/platform/DEV.md @@ -1,18 +1,31 @@ # LLM +ZED for Windows: https://zed.dev/windows + Zed Assistant: Groq + GPT OSS 120B | FIX Manual: DeepSeek | ChatGPT 120B | Claude 4.5 Thinking | Mistral ADD Manual: Claude/DeepSeek -> DeepSeek -# DEV +# Install -curl -sSL https://get.livekit.io | bash -livekit-server --dev cargo install cargo-audit cargo install cargo-edit -apt install -y xclip valkey-cli +apt install -y valkey-cli + +## Cache + +curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/valkey.gpg +echo "deb [signed-by=/usr/share/keyrings/valkey.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/valkey.list +sudo apt install valkey-server + +## Meet + +curl -sSL https://get.livekit.io | bash +livekit-server --dev + + # Util diff --git a/prompts/dev/platform/add-container.sh b/prompts/dev/platform/add-container.sh new file mode 100644 index 000000000..5ad3e639f --- /dev/null +++ b/prompts/dev/platform/add-container.sh @@ -0,0 +1,16 @@ +do not comment or echo anything + +keep lines condensed +always call it not own name. Eg.: proxy instead of Caddy. alm instead of forgejo. +use KISS priciple + +use local /opt/gbo/{logs, data, conf} exposed as + HOST_BASE="/opt/gbo/tenants/$PARAM_TENANT/" + HOST_DATA="$HOST_BASE/data" + HOST_CONF="$HOST_BASE/conf" + HOST_LOGS="$HOST_BASE/logs" + instead of using app original paths. +and use /opt/gbo/bin to put local binaries of installations +during sh exection, never touch files in /opt/gbo/{logs, data, conf} +use wget +use gbuser as system user diff --git a/scripts/containers/PROMPT.md b/scripts/containers/PROMPT.md deleted file mode 100644 index fc005f2d3..000000000 --- a/scripts/containers/PROMPT.md +++ /dev/null @@ -1,16 +0,0 @@ - do not comment or echo anything - - keep lines condensed - always call it not own name. Eg.: proxy instead of Caddy. alm instead of forgejo. - use KISS priciple - - use local /opt/gbo/{logs, data, conf} exposed as - HOST_BASE="/opt/gbo/tenants/$PARAM_TENANT/" - HOST_DATA="$HOST_BASE/data" - HOST_CONF="$HOST_BASE/conf" - HOST_LOGS="$HOST_BASE/logs" - instead of using app original paths. - and use /opt/gbo/bin to put local binaries of installations - during sh exection, never touch files in /opt/gbo/{logs, data, conf} - use wget - use gbuser as system user \ No newline at end of file diff --git a/scripts/containers/llm.sh b/scripts/containers/llm.sh deleted file mode 100644 index 2d5668089..000000000 --- a/scripts/containers/llm.sh +++ /dev/null @@ -1,9 +0,0 @@ - -wget https://github.com/ggml-org/llama.cpp/releases/download/b6148/llama-b6148-bin-ubuntu-x64.zip - -wget https://huggingface.co/TheBloke/TinyLlama-1.1B-Chat-v1.0-GGUF/resolve/main/tinyllama-1.1b-chat-v1.0.Q4_0.gguf?download=true -wget https://huggingface.co/bartowski/DeepSeek-R1-Distill-Qwen-1.5B-GGUF/resolve/main/DeepSeek-R1-Distill-Qwen-1.5B-Q3_K_M.gguf -# Phi-3.5-mini-instruct-IQ2_M.gguf - -# ./llama-cli -m tinyllama-1.1b-chat-v1.0.Q4_0.gguf --reasoning-budget 0 --reasoning-format none -mli -# ./llama-cli -m DeepSeek-R1-Distill-Qwen-1.5B-Q3_K_M.gguf --system-prompt " Output as JSON: Name 3 colors and their HEX codes. Use format: [{\"name\": \"red\", \"hex\": \"#FF0000\"}]" --reasoning-budget 0 --reasoning-format none -mli