-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Comparing changes
Open a pull request
base repository: janhq/jan
base: main
head repository: cogpy/jancog
compare: dev
- 15 commits
- 62 files changed
- 5 contributors
Commits on Oct 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 972847a - Browse repository at this point
Copy the full SHA 972847aView commit details -
Add OpenCog orchestration engine extension
Co-authored-by: dtecho <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d2810cc - Browse repository at this point
Copy the full SHA d2810ccView commit details -
Add tests and documentation for OpenCog orchestration
Co-authored-by: dtecho <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba78c2f - Browse repository at this point
Copy the full SHA ba78c2fView commit details -
Add comprehensive examples for OpenCog orchestration
Co-authored-by: dtecho <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebc8224 - Browse repository at this point
Copy the full SHA ebc8224View commit details -
Add implementation summary document
Co-authored-by: dtecho <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8d7543 - Browse repository at this point
Copy the full SHA e8d7543View commit details -
Add OpenCog quickstart guide and finalize implementation
Co-authored-by: dtecho <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9767a7 - Browse repository at this point
Copy the full SHA f9767a7View commit details -
Merge pull request #1 from cogpy/copilot/implement-opencog-orchestrat…
…ion-engine Implement OpenCog as Jan Autonomous Orchestration Engine
Configuration menu - View commit details
-
Copy full SHA for 0c78d86 - Browse repository at this point
Copy the full SHA 0c78d86View commit details
Commits on Dec 26, 2025
-
Implement OpenCog v2.0 with enhanced orchestration capabilities
Major enhancements to the OpenCog autonomous orchestration engine: - Real task execution: Replaced simulated delays with strategy-based task processing including analysis, generation, search, validation, and execution task types with proper retry logic and metrics collection - Persistence layer: Added plan persistence with execution history tracking and learning insights extraction for improved future planning - Cognitive reasoning: Enhanced goal analysis with complexity scoring, feasibility assessment, capability identification, risk analysis, and intelligent task decomposition - Dynamic replanning: Automatic plan adjustment based on execution results, failure detection, and confidence thresholds - Multi-agent coordination: Parallel task execution with specialized agents (coordinator, researcher, analyst, creator, validator), intelligent task assignment based on capabilities, and inter-agent communication - Learning from history: Goal pattern insights, task success rates, execution time tracking, and failure pattern identification for continuous improvement New settings: enable_persistence, enable_multi_agent, enable_dynamic_replanning, and max_parallel_tasks for fine-grained control over orchestration behavior.
Configuration menu - View commit details
-
Copy full SHA for 80c7e6e - Browse repository at this point
Copy the full SHA 80c7e6eView commit details
Commits on Dec 27, 2025
-
Merge pull request #3 from cogpy/claude/repairs-next-phase-SZ7vW
Implement OpenCog v2.0 with enhanced orchestration capabilities
Configuration menu - View commit details
-
Copy full SHA for 1a788ee - Browse repository at this point
Copy the full SHA 1a788eeView commit details -
Add comprehensive E2E CI, unit tests, and release builds
This commit introduces a complete testing and CI/CD infrastructure: E2E Testing: - Playwright test suite with 8 comprehensive spec files - Tests for app, chat, models, settings, assistants, extensions, providers, keyboard shortcuts - Multi-browser support (Chromium, Firefox, WebKit) - Mobile viewport testing CI Workflows: - jan-e2e-tests.yml: Cross-browser E2E testing - jan-unit-tests.yml: TypeScript and Rust unit test suite - jan-release-all.yml: Unified release workflow for all platforms - jan-release-mobile.yml: Android and iOS release builds - jan-release-web.yml: Web app release and deployment - publish-npm-packages.yml: NPM package publishing - coverage-badge.yml: Automated coverage badge generation Unit Tests: - Added vitest configs and tests for extensions: - assistant-extension - conversational-extension - download-extension - rag-extension - vector-db-extension Enhanced Makefile: - New testing targets (test-e2e, test-rust, test-coverage, test-extensions) - Build targets for all platforms (build-android, build-ios, build-web-app) - Release targets (release-desktop, release-web, release-mobile) - CI/CD helper targets (ci-test, ci-build, ci-e2e) - Comprehensive help command Coverage: - Updated vitest.config.ts with coverage thresholds (50%) - JSON summary reporter for badge generation
Configuration menu - View commit details
-
Copy full SHA for bcc0696 - Browse repository at this point
Copy the full SHA bcc0696View commit details -
Merge pull request #4 from cogpy/claude/add-testing-release-builds-XXMR1
Add comprehensive E2E CI, unit tests, and release builds
Configuration menu - View commit details
-
Copy full SHA for b04b7be - Browse repository at this point
Copy the full SHA b04b7beView commit details -
Fix React hooks dependency warnings in useThreadScrolling
Add missing dependencies to useEffect and useCallback hooks to satisfy eslint react-hooks/exhaustive-deps rule. The threadId reset effect is intentionally kept with only threadId as dependency to prevent unnecessary re-runs when other stable functions change.
Configuration menu - View commit details
-
Copy full SHA for bfca2bd - Browse repository at this point
Copy the full SHA bfca2bdView commit details -
Merge pull request #5 from cogpy/claude/fix-errors-q8sC2
Fix React hooks dependency warnings in useThreadScrolling
Configuration menu - View commit details
-
Copy full SHA for fc4798a - Browse repository at this point
Copy the full SHA fc4798aView commit details
Commits on Dec 29, 2025
-
Implement OpenCog v3.0: Atomspace, PLN, and Tool Integration
This release adds three major features to the OpenCog orchestration engine: ## Atomspace Knowledge Graph (~700 lines) - Graph-based knowledge representation with nodes and links - Truth values (strength, confidence) for uncertain knowledge - Attention values (STI, LTI) for importance tracking - Pattern-matching query engine - Automatic indexing of plans, goals, and tasks - Similar goal finding based on shared concepts ## PLN (Probabilistic Logic Networks) (~600 lines) - Truth value formulas: deduction, induction, abduction, modus ponens - Forward chaining: derive new knowledge from existing atoms - Backward chaining: prove goals by finding evidence - Task success prediction based on similar past tasks - Learning from execution results ## Tool Integration (~500 lines) - 8 integrated tools: rag_retrieve, file_read, file_write, web_search, llm_inference, code_analysis, data_transform, summarize - Tool chains for multi-step operations - Automatic tool selection based on task description - Execution statistics and reliability tracking ## New MCP Tools - query_knowledge: Query the Atomspace - infer_knowledge: Perform PLN inference - execute_tool: Execute integrated tools - get_knowledge_stats: Get system statistics ## New Settings - Enable Atomspace, PLN, Tool Integration - PLN max iterations and min confidence ## Tests - 3 new test files with 60+ tests - All 1,404 tests passing
Configuration menu - View commit details
-
Copy full SHA for 3cab042 - Browse repository at this point
Copy the full SHA 3cab042View commit details
Commits on Dec 31, 2025
-
Merge pull request #7 from cogpy/claude/next-phase-implementation-YAh6B
Implement OpenCog v3.0: Atomspace, PLN, and Tool Integration
Configuration menu - View commit details
-
Copy full SHA for e7c210d - Browse repository at this point
Copy the full SHA e7c210dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...dev