The Official Jaseci Code Repository

Related tags

Miscellaneousjaseci
Overview

Jaseci Release Notes

Version 1.2.2

Updates

  • Added new built-ins for nodes and edges (context, info, and details)
  • Fixed dot output
  • Added reset command to jsctl to clear complete state
  • Various language grammar tweaks

Version 1.2.1

Updates

  • Both jaseci and jaseci_serv are architected to be standalone packages
  • Stripe API integrated
  • EMails can be templated with HTML content
  • Token expiry time can be set as config through live api
  • Added auto sync to global sentinel for spawned walkers
  • FIX: Global sentinels cascade to all users on change
  • FIX: Multi pod concurrency issue corrected

Version 1.2.0

Updates

  • New Hierarchal user creation and management through core Jaseci
  • New version labels for Jac programs
  • New custom action for nodes and edges
  • New Jaseci server support for new API and Jaseci architecture
  • New namespaces for public walker permissions management with key access
  • New object sharing across users and access control APIs
  • New Jaseci object permissions architecture
  • New Jac library for outbound requests
  • New Globals Jac standard library and API interfaces
  • New support for server-side Jac deployments and relevant APIs
  • New Jac language updates
  • New access language features for edge manipulation and traversal
  • New code IR format and handling across Architypes and Walkers
  • New dot integration redesign
  • New added editor to JSCTL
  • New complete API redesign and deprecation of legacy APIs
  • New introduced new standard Jaseci Bible (unfinished)
  • New redesigned graphs nodes and edges to support multi-graph semantic.
Comments
  • Syntax highlight update

    Syntax highlight update

    Here is my attempt to address missing keywords and patterns for VSCode syntax highlighting.

    Todo

    Highlight the following keywords:

    • [x] Highlight the names of nodes, walkers, and graphs
    • [x] Assignment, increment and decrement operators (=, +=, -=, ++, --)
    • [ ] Variable properties
    • [x] Function and method calls
    • [ ] Node names under walkers
    • [x] Keywords
      • [x] has
      • [x] can
      • [x] type
      • [x] strict
      • [x] ignore
      • [x] spawn
      • [x] with
      • [x] entry
      • [x] exit
      • [x] length
      • [x] keys
      • [x] context
      • [x] info
      • [x] details
      • [x] import
      • [x] report
      • [x] digraph
      • [x] subgraph
      • [x] and
      • [x] or
      • [x] not
      • [x] activity
      • [x] assert
    opened by Gim3l 7
  • Would be great to have some zlib functions in the standard library

    Would be great to have some zlib functions in the standard library

    Is your feature request related to a problem? Please describe. It would be very useful if Jaseci had some gzip compatible standard library functions.

    Describe the solution you'd like It would be helpful if there were some actions like zlib.compress and zlib.decompress that can be used in the Jac programming language. To adhere to Jac's principles these functions should take in base64 strings as input and produce base64 as output. I'd think a good design would be to convert the base64 input into bytes, perform compression, then encode the compressed bytes into base64 again for the return.

    If this feature request is accepted, would you be willing to work on a PR? If time allows.

    Additional context I'd imagine this library would piggyback on pythons zlib functions.

    enhancement good first issue 
    opened by marsninja 6
  • Personalized Head

    Personalized Head

    Describe your changes

    This PR introduces a new feature called 'PH: Personalized Head'. Using the Personalized Head module, you can create a custom model head that you can train over time. You can use your own custom models and datasets to create a personalized head using a configuration file and a python file.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    By using this feature, jaseci users are now allowed to use their own custom models with their jaseci app without going through the hassle of writing lots of boilerplate code to make their model work with jaseci. Meanwhile, with PH and Compositor(Not Implemented Yet), jaseci users can allow users to have their own small personalized model without wasting important resources.

    #README Consists of a Tutorial(Kinda) on how to make MNIST Classification Model in jaseci from scratch.

    opened by chandralegend 6
  • 	updating tutorials

    updating tutorials

    modified:   jaseci_kit/jaseci_kit/modules/encoders/README.md
        modified:   jaseci_kit/jaseci_kit/modules/fasttext/README.md
    modified:   jaseci_kit/jaseci_kit/modules/use_enc/README.md
    modified:   jaseci_kit/jaseci_kit/modules/use_qa/README.md
    

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by SatyamRajawat 6
  • Prometheus yaml

    Prometheus yaml

    Describe your changes

    I have added a yaml file that can set up a prometheus service for jaseci. The file itself is equivalent to helm install jaseci-prometheus prometheus-community/prometheus.

    Link to related issue

    N/A

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    No new features for jaseci core system.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    They can automatically deploy jaseci prometheus services.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    N/A

    opened by Gorgeous-Patrick 5
  • Locust test update

    Locust test update

    Describe your changes

    Updated the locust test program.

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by Gorgeous-Patrick 5
  • Locust test

    Locust test

    Finally the locust test program is viable. A minor issue is that the system reports a failure when it is trying to register a user that exists. I think that maybe the locust system can ignore that error. Another problem when running the JPrime is that the system still cannot load the external services.

    opened by Gorgeous-Patrick 5
  • Request

    Request

    Describe your changes

    Moved sentence in tutorial

    Link to related issue

    Unclear when to create new file

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Adds to existing feature

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Incr clarity

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by jdimonte 4
  • Fixed discrepencies between main.jac and faq.jac to avoid confusion.

    Fixed discrepencies between main.jac and faq.jac to avoid confusion.

    Describe your changes

    The file main.jac changed to faq.jac without any notice in the code-a-long. There was also an example which used a file named main.jac that was different than the main.jac the user created. I resolved this issue by changing the initial file we create to be named faq.jac, and changed all of the commands to work with the new name.

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    This will hopefully make the code-a-long less confusing

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by BBBenG23 4
  • Stripe Integration

    Stripe Integration

    Describe your changes

    Added action set

    • creating and retrieving customer information.
    • attaching, retrieving and updating payment method.
    • creating, updating, cancelling and retrieving of subscription.
    • creating and retrieving of customer invoice.
    • creating and retrieving of customer payment.

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by panikingginoo12 4
  • Bi-Enc Jaseci_kit pipeline crash fix

    Bi-Enc Jaseci_kit pipeline crash fix

    Describe your changes

    Disabled test cases that perform training

    Link to related issue

    N/A

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    N/A

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    N/A

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    N/A

    opened by AshishMahendra 4
  • [WIP] Add completed .jac files to CanoniCAI example

    [WIP] Add completed .jac files to CanoniCAI example

    Changes

    Add the completed .jac files to the examples.

    Why

    I followed the tutorial through and ended up with errors. It was difficult to figure out where I'd gone wrong. I think others would find it helpful to have the completed files available for comparison.

    Todo

    • [ ] Identify and correct errors
    • [ ] Update tutorial to reference completed files
    • [ ] Fix various typos
    opened by MattThurling 1
  • Added switchable male/female TTS

    Added switchable male/female TTS

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by TharukaCkasthuri 1
  • [SOCIALAUTH]: Update and Refactor

    [SOCIALAUTH]: Update and Refactor

    Describe your changes

    • Add support on manual set on callback_url from FE
    • Added Facebook sample integration
    • Some refactor

    Link to related issue

    N/A

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    No

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    No

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    Social Login

    opened by amadolid 0
  • feat: expand nodes recursively; expand and collapse multiple nodes simultaneously

    feat: expand nodes recursively; expand and collapse multiple nodes simultaneously

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by Gim3l 0
  • Unload action module improvement -- explicit delete objects to free memory

    Unload action module improvement -- explicit delete objects to free memory

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by ypkang 0
  • feature in tts, convert wav file to mp3

    feature in tts, convert wav file to mp3

    Describe your changes

    Link to related issue

    Does this introduce new feature or change existing feature of Jaseci? If so, please add tests.

    Will this impact Jaseci users? If so, please write a paragraph describing the impact.

    Anything in this PR should the Jaseci developer/contributor community pay particular attention to? If so, please describe.

    opened by TharukaCkasthuri 0
Releases(v1.3.6.7)
Telop - Encode and decode messages using an interpretation of the telegraphic code devised by José María Mathé

telop Telop (TELégrafoÓPtico) - Utilidad para codificar y descodificar mensajes de texto empleando una interpretación del código telegráfico ideado po

Ricardo F. 4 Nov 01, 2022
Exploring basic lambda calculus in Python

Lambda Exploring basic lambda calculus in Python. In this repo I have used the lambda function built into python to get a more intiutive feel of lambd

Bhardwaj Bhaskar 2 Nov 12, 2021
Python program to start your zoom meetings

zoomstarter Python programm to start your zoom meetings More about Initially this was a bash script for starting zoom meetings, but as i started devel

Viktor Cvetanovic 2 Nov 24, 2021
tox-gh is a tox plugin which helps running tox on GitHub Actions with multiple different Python versions on multiple workers in parallel

tox-gh is a tox plugin which helps running tox on GitHub Actions with multiple different Python versions on multiple workers in parallel. This project is inspired by tox-travis.

tox development team 19 Dec 26, 2022
Python most simple|stupid programming language (MSPL)

Most Simple|Stupid Programming language. (MSPL) Stack - Based programming language "written in Python" Features: Interpretate code (Run). Generate gra

Kirill Zhosul 14 Nov 03, 2022
Check a discord message and give it a percentage of scamminess

scamChecker Check a discord message and give it a percentage of scamminess Run the bot, and run the command !scamCheck and it will return a percentage

3 Sep 22, 2022
🥦 Send and receive nano with 2 simple functions

easy_nano Send and receive nano (without having to understand the nano protocol).

1 Feb 14, 2022
8 Nov 04, 2022
Taking the fight to the establishment.

Throwdown Taking the fight to the establishment. Wat? I wanted a simple markdown interpreter in python and/or javascript to output html for my website

Trevor van Hoof 1 Feb 01, 2022
An evolutionary multi-agent platform based on mesa and NEAT

An evolutionary multi-agent platform based on mesa and NEAT

Valerio1988 6 Dec 04, 2022
Animation picker for Audodesk Maya 2017 (or higher)

Dreamwall Picker Animation picker for Audodesk Maya 2017 (or higher) Authors: Lionel Brouyère, Olivier Evers This tool is a fork of Hotbox Designer (L

DreamWall 93 Dec 21, 2022
A slapdash script to solve Wordle or Absurdle automatically

A slapdash script to solve Wordle or Absurdle automatically

Michael Anthony 1 Jan 19, 2022
Adversarial Robustness with Non-uniform Perturbations

Adversarial Robustness with Non-uniform Perturbations This repository hosts the code to replicate experiments of the paper Adversarial Robustness with

5 May 20, 2022
A simple hash system.

PBH-Hash-System A simple hash system. Usage You could use it like this: from pbh import pbh print(pbh("Hey", True)) Output: 2feae2471698cfcdcbd6b98ca

Karim 3 Mar 24, 2022
CoreSE - basic of social Engineering tool

Core Social Engineering basic of social Engineering tool. just for fun :) About First of all, I must say that I wrote such a project because of my int

Hamed Mohammadvand 7 Jun 10, 2022
Created a Python Keylogger script.

Python Script Simple Keylogger Script WHAT IS IT? Created a Python Keylogger script. HOW IT WORKS Once the script has been executed, it will automatic

AC 0 Dec 12, 2021
Up to date simple useragent faker with real world database

fake-useragent info: Up to date simple useragent faker with real world database Features grabs up to date useragent from useragentstring.com randomize

Victor K. 2.9k Jan 04, 2023
Better GitHub statistics images for your profile, with stats from private and public repos

Better GitHub statistics images for your profile, with stats from private and public repos

Jacob Strieb 2k Dec 30, 2022
Konomi: Kind and Optimized Next brOadcast watching systeM Infrastructure

Konomi 備考・注意事項 現在 α 版で、まだ実験的なプロダクトです。通常利用には耐えないでしょうし、サポートもできません。 安定しているとは到底言いがたい品質ですが、それでも構わない方のみ導入してください。 使い方などの説明も用意できていないため、自力でトラブルに対処できるエンジニアの方以外に

tsukumi 243 Dec 30, 2022
Write Streamlit apps using Notion! (Prototype)

Streamlit + Notion test app Write Streamlit apps using Notion! ☠️ IMPORTANT: This is just a little prototype I made to play with some ideas. Not meant

Thiago Teixeira 22 Sep 08, 2022