Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: janhq/jan
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: cogpy/jancog
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 62 files changed
  • 5 contributors

Commits on Oct 23, 2025

  1. Initial plan

    Copilot committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    972847a View commit details
    Browse the repository at this point in the history
  2. Add OpenCog orchestration engine extension

    Co-authored-by: dtecho <[email protected]>
    Copilot and dtecho committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    d2810cc View commit details
    Browse the repository at this point in the history
  3. Add tests and documentation for OpenCog orchestration

    Co-authored-by: dtecho <[email protected]>
    Copilot and dtecho committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    ba78c2f View commit details
    Browse the repository at this point in the history
  4. Add comprehensive examples for OpenCog orchestration

    Co-authored-by: dtecho <[email protected]>
    Copilot and dtecho committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    ebc8224 View commit details
    Browse the repository at this point in the history
  5. Add implementation summary document

    Co-authored-by: dtecho <[email protected]>
    Copilot and dtecho committed Oct 23, 2025
    Configuration menu
    Copy the full SHA
    e8d7543 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9767a7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1 from cogpy/copilot/implement-opencog-orchestrat…

    …ion-engine
    
    Implement OpenCog as Jan Autonomous Orchestration Engine
    dtecho authored Oct 23, 2025
    Configuration menu
    Copy the full SHA
    0c78d86 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2025

  1. 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.
    claude committed Dec 26, 2025
    Configuration menu
    Copy the full SHA
    80c7e6e View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2025

  1. Merge pull request #3 from cogpy/claude/repairs-next-phase-SZ7vW

    Implement OpenCog v2.0 with enhanced orchestration capabilities
    drzo authored Dec 27, 2025
    Configuration menu
    Copy the full SHA
    1a788ee View commit details
    Browse the repository at this point in the history
  2. 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
    claude committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    bcc0696 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4 from cogpy/claude/add-testing-release-builds-XXMR1

    Add comprehensive E2E CI, unit tests, and release builds
    drzo authored Dec 27, 2025
    Configuration menu
    Copy the full SHA
    b04b7be View commit details
    Browse the repository at this point in the history
  4. 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.
    claude committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    bfca2bd View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5 from cogpy/claude/fix-errors-q8sC2

    Fix React hooks dependency warnings in useThreadScrolling
    drzo authored Dec 27, 2025
    Configuration menu
    Copy the full SHA
    fc4798a View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2025

  1. 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
    claude committed Dec 29, 2025
    Configuration menu
    Copy the full SHA
    3cab042 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2025

  1. Merge pull request #7 from cogpy/claude/next-phase-implementation-YAh6B

    Implement OpenCog v3.0: Atomspace, PLN, and Tool Integration
    drzo authored Dec 31, 2025
    Configuration menu
    Copy the full SHA
    e7c210d View commit details
    Browse the repository at this point in the history
Loading