Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
c622785
Add Bates Core installer (Phases 1-4): Windows setup, Linux bootstrap…
Feb 17, 2026
67672a0
Add Step 2 Enhancement Wizard: 14 integrations, patches, docs
Feb 17, 2026
92167da
Fix openclaw.json template to match actual OpenClaw v2026.2 config sc…
Feb 18, 2026
71e2f4c
Add disclaimer and fix auth setup for non-interactive terminals
Feb 18, 2026
0054fa8
Add Claude Code and tmux to core-setup.sh
Feb 18, 2026
e60bd33
Fix 22 config schema mismatches in bates-enhance integrations
Feb 18, 2026
529e6f1
Add brand assets and enable Inno Setup installer branding
Feb 18, 2026
93910ae
Fix deputy heartbeat delivery and add template substitution
Feb 19, 2026
773a1f9
Add v2026.2.19 patches: Teams DM fix, card updater, Codex fallback
Feb 19, 2026
7f4b8e6
Add per-agent avatar map for Teams Adaptive Cards
Feb 19, 2026
5d108ad
Add mandatory disclaimer acceptance before installation
Feb 19, 2026
38bff9c
Update installer models: add OpenAI Codex, bump GPT/Gemini defaults
Feb 22, 2026
a565674
Add reply-composite.patch.js: complete thinking bubble + avatar autom…
Feb 22, 2026
9a13751
Fix patch 9/9: automate cost footer in reply-final delivery
Feb 22, 2026
89f57b2
Confirm patch compatibility with OpenClaw v2026.2.22
Feb 23, 2026
effc09b
Strengthen delegation mandate, remove Google Gemini references
Feb 23, 2026
3be86c6
Enforce delegation structurally: deny exec/process/read/write/edit on…
Feb 24, 2026
544b43e
Remove tools.deny from main agent — cascaded to sub-agents
Feb 24, 2026
4ebce6c
Confirm patch compatibility with OpenClaw v2026.2.24
Feb 25, 2026
eefe96e
Rewrite cost-footer.patch.js to use precise insertion point
Feb 25, 2026
bdba1e6
Fix announce timeout: make result card Teams calls fire-and-forget
Feb 26, 2026
4413a08
Update tested versions to v2026.2.25
Feb 26, 2026
9ee8fc1
Update MSTeams patch scripts to match deployed code
Feb 26, 2026
494f1a4
Add deputy proactiveness system and update to v2026.2.26
Feb 27, 2026
846b313
Fix shared memory writes: instruct deputies to use exec tool
Feb 27, 2026
5cddc61
Add channel-bridge plugin: bridge Teams channel messages via Graph API
Feb 27, 2026
231c50d
Fix: skip Adaptive Card for cron announce deliveries
Feb 27, 2026
c70af1e
Add session-continuity plugin and fix channel-bridge message parsing
Feb 28, 2026
2ff65aa
Sync production state: v2026.3.2 migration, thread replies, delegatio…
Mar 6, 2026
f8515db
Add OpenAI Codex CLI to installer, update model refs to GPT-5.4
Mar 6, 2026
45827d3
Sync production: v2026.3.7 upgrade, channel-bridge renewal fix, agent…
Mar 8, 2026
2dc2cde
Add troubleshooting: WSL2 crash loop and Teams channel 400 errors
Mar 9, 2026
e0e1c99
Add remote-access integration (SSH + RDP shortcuts)
Mar 9, 2026
763eda9
Make remote-access SSH passwordless with bundled key pair
Mar 9, 2026
4b3d0a6
Auto-chain remote-access from tailscale integration
Mar 9, 2026
a81738a
Add remote access setup to main Windows installer flow
Mar 9, 2026
0f63b92
Update patch scripts for OpenClaw v2026.3.8 compatibility
Mar 9, 2026
93318e3
Add M365 safety gateway and WhisperX transcription upgrade
Mar 10, 2026
fac52d9
Add kill switch for M365 safety gateway with prominent warnings
Mar 10, 2026
4c56cbf
Fix missing emptyPluginConfigSchema import in m365-safety
Mar 10, 2026
808d1b1
Add M365 safety toggle to dashboard with confirmation dialog
Mar 10, 2026
3f3bd2f
Fix dashboard remote access — allow HTML without auth token
Mar 10, 2026
8e91b5f
Fix dashboard panels using bare fetch without auth token
Mar 10, 2026
99421fe
Add sub-tabbed settings panel with collapsible cards and whitelist ed…
Mar 10, 2026
d663f67
Dashboard: collapsible operations, standup API, fix settings visibility
Mar 10, 2026
bb96250
Dashboard management UI: dynamic projects, agent CRUD, SOUL/model edi…
Mar 10, 2026
3aec702
Standup panel: parse compiled standups, date navigation, archive browser
Mar 10, 2026
831ca18
Add PWA support and Tauri desktop app skeleton for Windows
Mar 10, 2026
ac95966
Remove workflow file (PAT lacks workflow scope)
Mar 10, 2026
bbfa635
Dashboard: fix agent display, popups, OneDrive access
Mar 10, 2026
7c0e327
Add mandatory standups to all agents, task provider connection UI
Mar 10, 2026
e1a4cdc
Fix model display, Create Agent button, main chat priority
Mar 10, 2026
9c7cc56
Upgrade desktop app to Tauri v2, add icons
Mar 10, 2026
bb7c288
Add build script and .gitignore for desktop app
Mar 10, 2026
5d200b3
Fix standup avatars, Create Agent delegation, add 3 Planner plans
Mar 10, 2026
9e256e9
Add server/client role selection to installer
Mar 10, 2026
10601cc
Add streamlined Microsoft OAuth onboarding with multi-tenant support
Mar 10, 2026
13e5422
Add PostHog analytics and update Azure AD docs for multi-tenant
Mar 10, 2026
2998fdd
Update OAuth client ID to new bates-oauth app registration
Mar 10, 2026
8d963a5
Add growth features: email signature, voice disclosure, community pan…
Mar 11, 2026
67b78dc
Add email account suggestion and automated update check to installer
Mar 11, 2026
57d0aa7
Fix linger lost on WSL reboot — add /etc/wsl.conf boot command
Mar 11, 2026
e23b220
Harden dashboard settings API, add docs and coding health monitor
Mar 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 40 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Build output
build/output/
*.exe

# OS files
.DS_Store
Thumbs.db
desktop.ini

# Node
node_modules/
npm-debug.log

# Plugin data (runtime, not shipped)
bates-core/plugins/*/data/
bates-core/plugins/*/node_modules/
bates-enhance/integrations/*/node_modules/

# IDE
.vscode/
.idea/
*.swp
*.swo

# Secrets (should never be committed)
*.env
.env.*
credentials.json
auth-profiles.json
*.key
*.pem

# Temporary
*.tmp
*.bak
*.orig

# Search index data
bates-enhance/integrations/search/search-index/db/
bates-enhance/integrations/search/search-index/venv/
49 changes: 49 additions & 0 deletions DISCLAIMER.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
BATES AI ASSISTANT -- IMPORTANT DISCLAIMER

PLEASE READ CAREFULLY BEFORE PROCEEDING WITH INSTALLATION.

This software is provided "AS IS", without warranty of any kind, express
or implied. This is an EXPERIMENTAL, PRE-RELEASE PROJECT under active
development.

By installing and using this software, you acknowledge and accept the
following:

1. USE AT YOUR OWN RISK. The authors, contributors, and maintainers of
this project accept no responsibility or liability for any damage,
data loss, system instability, security incidents, unexpected costs,
or any other harm resulting from the use or misuse of this software.

2. SYSTEM MODIFICATIONS. This installer modifies your system
configuration, including enabling WSL2, installing packages, creating
systemd services, setting up cron jobs, and configuring network
services. These changes may affect your system's stability, security,
and performance.

3. THIRD-PARTY SERVICES. This software interacts with third-party APIs
and services (Anthropic, OpenAI, Google, Telegram, Twilio, Microsoft
365, ElevenLabs, and others). You are solely responsible for any
costs, terms of service violations, or consequences arising from the
use of these services.

4. NO WARRANTY. No guarantee of correctness, security, or fitness for
any particular purpose. The installer scripts have been tested on
specific hardware and software configurations. Your results may vary.

5. AUTONOMOUS AI AGENTS. This software manages AI agents that can take
autonomous actions including sending messages, making API calls,
reading and writing files, and executing commands. You are responsible
for supervising and configuring these agents appropriately.

6. BACK UP YOUR DATA before running the installer. We strongly recommend
testing on a dedicated or non-critical machine first.

7. NO AFFILIATION. This project is not affiliated with, endorsed by, or
supported by OpenClaw, Anthropic, OpenAI, Google, Microsoft, Telegram,
Twilio, ElevenLabs, or any other third-party service mentioned herein.

This software is licensed under the Apache License, Version 2.0. See the
LICENSE file for the full license text.

BY PROCEEDING WITH THE INSTALLATION, YOU ACCEPT FULL RESPONSIBILITY FOR
ANY AND ALL CONSEQUENCES.
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,22 @@ Built on [OpenClaw](https://openclaw.ai) · Open Source · Apache 2.0

---

> **DISCLAIMER -- PLEASE READ BEFORE PROCEEDING**
>
> This software is provided **"AS IS"**, without warranty of any kind, express or implied. This is an **experimental, pre-release project** under active development. By using this software, you acknowledge and accept the following:
>
> - **USE AT YOUR OWN RISK.** The authors, contributors, and maintainers of this project accept **no responsibility or liability** for any damage, data loss, system instability, security incidents, unexpected costs, or any other harm resulting from the use or misuse of this software.
> - This installer **modifies your system configuration**, including enabling WSL2, installing packages, creating systemd services, setting up cron jobs, and configuring network services. These changes may affect your system's stability, security, and performance.
> - This software interacts with **third-party APIs and services** (Anthropic, OpenAI, Google, Telegram, Twilio, Microsoft 365, etc.). You are solely responsible for any costs, terms of service violations, or consequences arising from the use of these services.
> - **No guarantee of correctness, security, or fitness for any particular purpose.** The installer scripts have been tested on specific hardware and software configurations. Your results may vary.
> - This software manages **AI agents that can take autonomous actions** including sending messages, making API calls, reading and writing files, and executing commands. You are responsible for supervising and configuring these agents appropriately.
> - **Back up your data before running the installer.** We strongly recommend testing on a dedicated or non-critical machine first.
> - This project is **not affiliated with, endorsed by, or supported by** OpenClaw, Anthropic, OpenAI, Google, Microsoft, Telegram, Twilio, ElevenLabs, or any other third-party service mentioned herein.
>
> **BY PROCEEDING WITH THE INSTALLATION, YOU ACCEPT FULL RESPONSIBILITY FOR ANY AND ALL CONSEQUENCES.**

---

## What Bates Does

Bates runs 24/7 on your Windows PC and handles your operational workflow autonomously:
Expand Down
Loading