Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
c4f57a3
Refactor QuantCoder CLI v2.0 - Inspired by Mistral Vibe CLI
claude Dec 15, 2025
e844442
Add comprehensive agentic workflow documentation
claude Dec 15, 2025
5bad91a
Add process-oriented agentic workflow explanation
claude Dec 15, 2025
7310aad
Add HTML version for easy Notion import
claude Dec 15, 2025
32c1f11
Implement Multi-Agent Architecture v3.0 - Foundation
claude Dec 15, 2025
25f5a2b
Complete Multi-Agent System v3.0 - Production Ready! 🚀
claude Dec 15, 2025
ddabcc1
Add Autonomous Mode and Library Builder - v4.0 🚀
claude Dec 15, 2025
483e54c
Add comprehensive branch and version map documentation
claude Dec 15, 2025
fd70476
Repository Restructuring: Implement 3-Tier Version System 🎯
claude Dec 15, 2025
40da03c
Add branch navigation guide for local/remote mapping
claude Dec 15, 2025
1b7cea5
Add mobile-friendly branch reorganization tools
claude Dec 15, 2025
9d5102e
Add comprehensive branch and version comparison guide
claude Dec 15, 2025
bc3c4f1
Clean up gamma branch - remove legacy files and fix version
claude Dec 15, 2025
e9ac999
Add cleanup summary documentation
claude Dec 15, 2025
bf29f37
Merge pull request #9 from SL-Mar/claude/cleanup-gamma-JwrsM
SL-Mar Dec 15, 2025
5989708
Audit remediation: remove artifacts, add CI/CD, tests, and tooling
claude Dec 16, 2025
623d40c
Merge pull request #12 from SL-Mar/claude/audit-gamma-branch-ADxNt
SL-Mar Dec 16, 2025
7ccf43e
Remove log files from git tracking
claude Dec 16, 2025
06e5254
Add comprehensive architecture comparison between Gamma and OpenCode
claude Dec 18, 2025
673d49a
Expand comparison to include Mistral Vibe CLI architecture
claude Dec 18, 2025
06c9a9b
Add architecture adaptation designs for Research Assistant and Tradin…
claude Dec 18, 2025
abba8f3
Add comprehensive architecture documentation with flowcharts
claude Jan 1, 2026
ee364ac
Update architecture documentation for gamma branch (v2.0)
claude Jan 1, 2026
7fa0c49
Add version guide and changelog documentation
claude Jan 1, 2026
6e17c52
Add production setup instructions
claude Jan 1, 2026
c30ced2
Add production readiness assessment for QuantCoder CLI
claude Jan 9, 2026
80e1ee5
Update assessment for v0.4.0 AlphaEvolve branch
claude Jan 9, 2026
e616a59
Assess gamma branch - Most advanced v2.0.0 rewrite
claude Jan 9, 2026
7ea9fe6
Add AlphaEvolve-inspired evolution module to QuantCoder v2.1.0
claude Jan 9, 2026
f1b2a71
Add quality assessment for evolve-to-gamma branch
claude Jan 9, 2026
cb579e9
Revise assessment to align with gamma baseline (88%)
claude Jan 9, 2026
dd578e9
Wire QuantConnect MCP to CLI, chat, and autonomous pipeline
claude Jan 25, 2026
e64a5c1
Add comprehensive gamma branch upgrade proposal
claude Jan 25, 2026
819d1d6
Fix critical code quality issues in gamma branch
claude Jan 25, 2026
3ac0f77
Replace placeholder TODOs with real implementations in autonomous pip…
claude Jan 25, 2026
4501cd6
Merge fixes: replace TODOs with real implementations in autonomous pi…
claude Jan 25, 2026
94b8ce9
Merge MCP wiring (keep TODO fixes)
claude Jan 25, 2026
dde9283
Merge remote-tracking branch 'origin/claude/add-evolve-to-gamma-Kh22K…
claude Jan 25, 2026
76af02e
Merge pull request #14 from SL-Mar/claude/assess-gamma-quality-qhC6n
SL-Mar Jan 25, 2026
673a59f
Add Zed editor integration with --open-in-editor flag
claude Jan 25, 2026
2b310d4
Merge pull request #15 from SL-Mar/claude/review-gamma-branch-QGXVH
SL-Mar Jan 25, 2026
99ac0ff
Merge: quality assessment docs
claude Jan 25, 2026
9b747c6
Merge: gamma quality fixes
claude Jan 25, 2026
a762bc0
Merge: production readiness assessment
claude Jan 25, 2026
88e43c5
Merge: credential leak fixes
claude Jan 25, 2026
a66e4f6
Merge: architecture comparison docs
claude Jan 25, 2026
b75ca14
Merge: flowcharts and documentation
claude Jan 25, 2026
eb70430
Clean up repository: consolidate docs, fix versions, sync dependencies
claude Jan 25, 2026
70d4632
Add OllamaProvider for local LLM support
claude Jan 25, 2026
12e0af0
Merge pull request #16 from SL-Mar/claude/clarify-project-goals-BIbRA
SL-Mar Jan 25, 2026
4160c35
Merge pull request #19 from SL-Mar/claude/cleanup-repository-x7aPR
SL-Mar Jan 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 114 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
name: CI

on:
push:
branches: [main, master, develop, gamma, beta, "feature/*", "claude/*"]
pull_request:
branches: [main, master, develop, gamma, beta]

jobs:
lint:
name: Lint & Format
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install ruff black

- name: Check formatting with Black
run: black --check --diff .

- name: Lint with Ruff
run: ruff check .

type-check:
name: Type Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e ".[dev]"

- name: Run mypy
run: mypy quantcoder --ignore-missing-imports

test:
name: Test (Python ${{ matrix.python-version }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v4

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e ".[dev]"
pip install pytest-cov pytest-mock
python -m spacy download en_core_web_sm

- name: Run tests
run: pytest tests/ -v --cov=quantcoder --cov-report=xml

- name: Upload coverage
uses: codecov/codecov-action@v3
if: matrix.python-version == '3.11'
with:
files: ./coverage.xml
fail_ci_if_error: false

security:
name: Security Scan
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pip-audit

- name: Run pip-audit
run: pip-audit --require-hashes=false || true

secret-scan:
name: Secret Scanning
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: TruffleHog Secret Scan
uses: trufflesecurity/trufflehog@main
with:
extra_args: --only-verified
98 changes: 88 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,95 @@
# Python virtual environments
# Python bytecode and cache
__pycache__/
*.py[cod]
*$py.class
*.so
.Python

# Distribution / packaging
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
*.whl

# Virtual Environment
.venv/
.venv-legacy/
venv/
ENV/
env/
.env/

# Bytecode files
__pycache__/
*.pyc

# Environment variables
.env
# IDE and editors
.vscode/
.idea/
*.swp
*.swo
*~
.project
.pydevproject
.settings/

# Logs and output
# Logs and output artifacts
*.log
logs/
quantcli.log
article_processor.log

# QuantCoder specific - user data
downloads/
generated_code/
articles.json
output.html
output.*

# Packaging metadata
*.egg-info/
# Configuration and secrets (API keys)
.env
.env.*
*.env
.envrc
.quantcoder/
secrets.json
credentials.json

# OS specific
.DS_Store
Thumbs.db

# SpaCy models (large binary files)
*.bin

# Testing and coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
*.cover
.hypothesis/
.tox/
.nox/

# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
.pytype/

# Jupyter
.ipynb_checkpoints/

# Local development
*.local
Loading
Loading