Skip to content

Dev - #3

Merged
gaelgael5 merged 10 commits into
mainfrom
dev
Mar 12, 2026
Merged

Dev#3
gaelgael5 merged 10 commits into
mainfrom
dev

Conversation

@gaelgael5

Copy link
Copy Markdown
Contributor

No description provided.

gaelgael5and others added 10 commits March 11, 2026 18:41
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…refs
- Add .gitignore at repo root (secrets protection)
- Fix env.example: separate OPENAI line, secure defaults, add missing vars
- Fix script headers and step numbering (01, 02, 03)
- Fix README/CLAUDE.md stale script references
- Remove 04-install-admin.sh reference from 00-create-lxc.sh
- Remove redundant docker-compose volume mount
- Add EXPOSE 8090 to Dockerfile.hitl
- Delete stale langgraph-proxmox-install.md and orphan docker-compose-mail.yml
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Cover workflow_engine, rate_limiter, event_bus, discord_tools,
mcp_auth, team_resolver, llm_provider, agent_loader, and gateway
with pytest. Includes test infrastructure (conftest.py with fixtures,
sys.modules aliasing for Agents/agents case mismatch on Windows).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Web admin: 21 pure function tests (session tokens, env parsing, JSON helpers,
MCP catalog) + 46 endpoint tests (auth, secrets, MCP, agents, workflow, LLM,
channels, teams, import/export).
HITL console: 13 pure function tests (JWT, password truncation, question rows,
config loading) + 39 endpoint tests (login, register, Google OAuth, password
reset, teams, questions, agents, members, chat, health).
Uses FakeCursor/MultiFakeCursor pattern for DB mocking and patch.object for
httpx lazy imports and passlib bcrypt compatibility on Python 3.14.
Total suite: 266 passed, 20 skipped (missing heavy deps on Windows).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
REPO_RAW and version check now use $BRANCH (default: main) instead of hardcoded branch.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
human_gate_node now calls request_approval_sync() which sends
approval requests through the configured channel (Discord/Email)
instead of auto-approving. Includes phase context, reviewer tracking,
and timeout handling.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts:
#	scripts/Infra/02-install-langgraph.sh
@gaelgael5
gaelgael5 merged commit dd34bd1 into mainMar 12, 2026
1 check passed
@gaelgael5
gaelgael5 deleted the dev branch March 12, 2026 05:43
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@gaelgael5