v1.0-20241029 (2024-10-29)
-
serializable remove ClassHolder, StringHolder to avoid class loading problem (a137abd7c5bea6f)
-
add file system checkpoint saver (5d8036d5ceabe99)
work on #35
-
studio decouple the Studio implementation from Jetty Server (98f070e6fa910b7)
resolve #42
- agentexecutor set jackson mapper visibility to ANY (3cb700a3ed6da50)
- update changeme (33d0b1e14367a4f)
-
bump to new intermediate version (be65332d27f2ad0)
-
bump to SNAPSHOT (571d941c4537c66)
-
studio DTS refactoring (ead9d9b3ca8f98e)
work on #42
-
springai-agentexecutor skip site generation (caa34b0b7b76bc7)
-
update actions (39ac81de3847ea4)
v1.0-rc2 (2024-10-25)
- pom add relative parent path (3902dcb101d38c3)
-
update docs with new version (dcd765c0901b1e3)
-
update site pages (5b8109c9d1af32d)
-
update README (791b930e6de4ff6)
-
update changeme (9f84f2d2f12eca4)
-
bump to new release candidate (2fbb7e8c24f220f)
-
action update deploy actions (3d7153b2df8b46e)
select projects to deploy
-
bump to SNAPSHOT version (d7c167d5afca22f)
-
image-to-diagram skip release (8d54ba0778461f2)
-
image-to-diagram skip release (5a9c47e4efa952b)
v1.0-20241024 (2024-10-24)
-
add sample using langgraph4j with springai (069b1dae671419d)
resolve #15
-
serializer change the standard serialization implementation to avoid class loading issues (13fed3780bec648)
-
remove BaseSerializer refs (f0fc1a43417f03b)
-
update samples links (90be73e67ed7189)
-
add serializer section (a8d3f8e1e441fee)
work on #38
-
update feature list (ada695313e79123)
-
update project names (e457098a54ccef4)
-
update site docs (7994f159cb9465e)
-
update changeme (8ab856f4743733f)
-
update to project DTS (9de853487ecc665)
added samples folder
-
agentexecutor update to be compliant with new serialization implementation (6a408b2868e4fc7)
-
notebook update to be compliant with new serialization implementation (cbba10a0f551a56)
-
update to be compliant with new serialization implementation (baf6fae5d9c6170)
-
bump to intermediate version (c547d2035945345)
-
move to next dev version (9c2b09a81374734)
-
update deploy action (e8e2c1dbd6cbf7e)
remove JDK 8
v1.0-rc1 (2024-10-12)
-
update readme (b49b34cd912f406)
-
update changeme (07bb1763ba09206)
- bump to new version (edf8bad65f537ec)
v1.0-20241011 (2024-10-11)
-
refine Serialization implementation (199ae8d396d6e27)
- add StateSerializer abstract class that owns a StateFactory
- refactor tests, samples and how-tos accordly work on #29
-
create branch on CompileGraph.updateState() (0f1ecdb1cca8d5a)
-
serialization make serialization implementation supporting more serialization strategies (23af74bf35514c9)
resolve #29
- serializer propagate ObjectOutputMapper and ObjectInputMapper (1693b43314936db)
-
overall site refinements (4de05122e142e93)
-
rename server-jetty to studio-jetty (00f0d49b4872442)
-
rename server-jetty to studio-jetty (e0d5c7c646c5a8a)
-
rename server-jetty to studio-jetty (d7cc59285a027c8)
-
update changeme (fd5194ceb6ee8ff)
-
Renamed LangGraphStreamingServer to LangGraphStreamingServerJetty (022695c2dab9a7d)
-
update how-tos with new serializer (72d0e33b24d83b9)
work on #29
-
set public scope (9cb9d84c59d0bc9)
-
action deploy aggregate site to pages (852e95c080ed056)
work on #36
-
remove usage of lombok.var (bb2c73cb5b2c423)
work on #36
-
deploy rename server-jetty to studio-jetty (31594fca57ea79a)
-
bump to new intermediate version (68f92ed62519e79)
-
setup maven site aggegation (c928339ddb546c8)
resolve #36
-
bump to next developer version (80ff8fdae63cbee)
v1.0-20241006 (2024-10-06)
-
frondend add support for resume action (1a4125dc08d1e41)
solve #34
-
server add support for JSON deserialization (817efeaeff620cc)
work on #34
-
ToolNode add logging support (5a982f426207881)
-
improve streammode management (fcd5d6790208aca)
work on #34
-
agentexecutor add JSON serialization support (16d01791530f046)
work on #34
-
agentexecutor add JSON serialization support (3fa5ec0207f9315)
work on #34
-
move agent-executor to jdk17 modules (a7ca4d7aabb4c0c)
-
server add resume management (bf030a74a9863f4)
work on #34
-
add agentexecutor notebook (1465519e3309fb1)
-
frontend add support for state update (4cfa9c1e9d3bfee)
work on #34
-
frontend add support for checkpoint (1c86f6852e6ab64)
work #34
-
frontend parametrize 'collapsed' in NodeOutput (78e453ee918b361)
work on #34
-
frontend add support for state editing (ccbe25383b0ef74)
add react component @microlink/react-json-view work on #34
-
allow customize Serializer using CompileConfig (af0d3d65d51d047)
-
frontend remove method duplication (6768dcaca7b2a43)
work on #24
-
update scripts (bae7e1a82bb9f32)
-
update readme (d7dd7e77e2e6e83)
-
add readme (2456df4a7c24835)
-
add readme (19dc1a5a3469b90)
-
update comments (b55692d98b1da2a)
-
rebrand from server to studio (cd14b6e0f4d8052)
-
agentexecutor rename package (b158f62bc1ee716)
-
rename MapSerialize to MapSerializer (a60a78bcb600e46)
-
agentexecutor rename package (5a2a50dec339fad)
-
agentexecutor rename package (0edb34814d505ab)
-
server remove nodes from initialization (1cf01acd23da255)
work on #34
-
bump new intermediate version (a2bf300573a929e)
-
update frontend dist (c6fc457ad3749fd)
work on #34
-
update frontend dist (ab51fbe2eae4243)
work on #34
-
update frontend dist (348c1421e9207b0)
work on #34
-
update frontend dist (e02ea9bfb4a5b03)
work on #34
-
update frontend dist (ba1060a379d0a6a)
work on #34
-
update frontend dist (d1a49576c8009ff)
work on #34
-
bump to SNAPSHOT (4b2e260aea75814)
v1.0-20240926 (2024-09-26)
-
improve logging (ec148d763587456)
-
add module with langchain4j integration utility (769887576ec20f0)
- Add Message Serializers
- Add ToolExecutionRequestSerializer
- Add ToolNode utility resolve #26
- update readme (19c3ad0253ff1d4)
-
serializer move from static to instance methods (4870289cc21587c)
-
how-ts use of new langchain4j integration module (ed2163bf7c62789)
work on #26
-
AgentExecutor use onf new langchain4j integration module (369ef5d06277ba9)
work on #26
-
adaptiverag update system prompt (6ec6ab67f85ef14)
work on #32
-
update adaptiverag notebook (40f78ac94728ebf)
-
bump to intermediate version (94a2de96aa7c3ca)
-
bump to new version of langchain4j 0.35.0 (cee29a8b0a9e137)
-
bump to SNAPSHOT (3225dd47184425f)
v1.0-20240924 (2024-09-24)
- AnswerGrader update prompt pattern (af72f94b8710f1c)
solve #32
-
update readme (cb806a45c87a0ed)
-
update readme (3cc326f6034cd29)
-
update changeme (8fcaabafda3ebf3)
- bump to SNAPSHOT version (e009e33b2149ab6)
- bump to develop version (b547c0563bd9658)
v1.0-beta5 (2024-09-24)
-
Server finalize thread support (3f4ee84236c1aa6)
- NodeOutput Json Serialization
- read thread from get parameter
- add thread on straming result resolve #24
-
backend add threads into init servlet (1f0f20afe80db2c)
work on #24
-
set initial thread (525286a37f767a4)
work on #24
-
frontend thread management refinement (24042d4b65b505a)
work on #24
-
CompiledGraph add streamSnapshots() method (11fc73be5e7a89f)
work on #24
-
allow stream return subclass of NodeOutput (780b2b90bf56af2)
allow return of StateSnapshot work on #24
-
frontend add support for thread(tab) switch (39b651d67ac0f7a)
work on #24
-
AsyncNodeGenerator add output factory method (0f612363c68f9e6)
work on #24
-
CompliedGraph update AsyncGenerator implementation (04bcd136803086a)
remove AsyncGeneratorQueue add a custom AsyncNodeGenerator update unit test
-
RunnableConfig add StreamMode enum (40fad25c6b2e327)
work on #24
-
add toString() (7445a88be87845f)
-
server threads Implementation refinements (3e291dbc62b98c0)
start preparing backend and fronend to manage threads work on #24
-
move main implementation of getGraph() on StateGraph (39da1f4c07db473)
work on #24
-
move main implementation of getGraph() on StateGraph (9c1b39b2f5fd5ab)
work on #24
-
collection add last() and lastMinus() support for the List (52bfbec8084adfb)
work on #24
-
serializer add support for mimetype (7ca1a6169376932)
work on #24
-
frontend add thread button (75f975e9bea7ce8)
work on #24
-
separate thread panel (4383975f68972b7)
work on #24
-
diagram generator issue with START on mermaid (7474b86718cbf43)
work on #24
-
mermaid generation (53b68e0ffef4291)
START, END issue work on #24
-
graph layout (ab0a0c2cf91b5be)
sync container and grapsh svg size work on #24
-
update readme (cb01f90346068d6)
-
pom add executions comment (0193aefd115351f)
-
update changeme (e8552308ed95488)
-
update changeme (95b8c4541900bab)
-
update model (1cac3901446ebf5)
work on #24
-
pom add hint for server exection (0e8d7eca3dfdc2e)
work on #24
-
executor.js rename property (bef2f436746b3df)
work on #24
-
NodeOutput remove lombok @Value and remove final class constraint (41a095ebffff6b5)
work on #24
-
make StateSnapshot inherit from NodeOutput (b210f381e061aa6)
work on #24
-
server enable use of StateGraph (16aefea482a7aaa)
work on #24
-
samples expose StateGraph intead of CompiledGraph (f193da8f1d3f632)
work on #24
-
refine set-version script (26351252b389547)
-
bump to new version (abdb35503b611a7)
-
forntend update dist (644e7a1c232ec48)
-
update webapp dist (bebf5c045bd939d)
work on #24
-
bump to SNAPSHOT (a3eb4e92badd416)
-
server update frontend dist (fe4aff4ca05cc04)
-
bump to SNAPSHOT (ee26478dab44f09)
-
bump deps versions (963be9b8e824f80)
lit, tailwindcss, postcss, autoprefixer, typescript
work on #24
- update css gen tools (8b1b0e2b0224e93)
v1.0-20240915 (2024-09-15)
- bump new intermediate version (683a8ab92e407da)
v1.0-20240907 (2024-09-07)
- howtos visualize plantuml image (3ade1774a4e76b0)
- diagram update diagram generation (786cede1ac528b6)
- PlantUML
- Mermaid
-
CompiledGraph javadoc refinements (9d10c4806e7ff21)
-
update changeme (c709e3800d24ebf)
-
bump developer version (b87196100219609)
-
add set-version shell (d8c034974444d65)
v1.0-20240906 (2024-09-06)
-
how-tos add loggin support (27c7afd0ecc609b)
-
CompiledGraph optimize code (4e9a763700b9814)
minimize cloneState() calls
- update changeme (890367f24ce3d27)
- merge PR #23 (9e1248b468f1204)
-
update git ignore (1983a7380200aa2)
-
bump to developer release (e8a2f07f273fe59)
v1.0-beta4 (2024-09-06)
- notebook add "How to view and update past graph state" (ae60f3094661e4e)
- pause management (9ec77fb711d11c3)
- check resume startpoint
- refine state cloning
- improve unit test work on #14
-
update readme (67b61a7be81bd11)
-
time-travel.ipynb update (a1216b97240b6b9)
-
update maven site (c89323fe75721c6)
-
update site (79fb38b1da3ba77)
-
update changeme (a6c54e814b4b9ef)
-
add "How to view and update past graph state" (40dd70e59c6d283)
-
update changeme (8adee9a867c7de7)
-
update git ignore (a09be23ce723385)
-
TryConsumer add logging (7023501ea4ea944)
-
bump new beta version (25f45aa52fc1f38)
-
utility shells refinements (f1765769556e024)
-
bump langchai4j version (b0689ac981193b6)
v1.0-20240905 (2024-09-05)
- notebook add "How to view and update past graph state" (8df2d1101fa898e)
- pause management (7042bce11521c91)
- check resume startpoint
- refine state cloning
- improve unit test
-
add "How to view and update past graph state" (99d9130895e0b0a)
-
update changeme (609cc0f20f03f88)
-
TryConsumer add logging (7c752de608c863e)
-
update git ignore (3eaabbeef0c25be)
-
serializer remove CheckpointSerializer (26128e081863ea2)
-
serializer remove type() method (ebbac63139e2e9f)
Simplify implementation
- move to next dev release (e8b0735d16687bf)
v1.0-beta3 (2024-09-03)
-
serilaizer enhance the serialization api (06ed83d7c8ba6c8)
- add BaseSerializer
- add Custom Serializer support
-
notebook add persistence how-to using a java notebook (b89dbcfe05123b8)
-
persistence.ipynb add AiMessage Serializer (363600c0b629d42)
-
serializer add custom serializer support (f958f0c03e5b9c8)
-
persistence.ipynb add workflow execution (c4bf0819b3f65a2)
-
persistence refine Graph definition (f09aeb6a0b583b4)
-
add support of java notebook based on 'rapaio-jupyter-kernel' (41ab46694adf90e)
-
add factory methods to create custom Channel (8abb17312f788fb)
- CompiledGraph when asNode is provided next node is evaluated keeping in consideration edges (d3595cb41ec9f64)
work on #14
-
site update documentation (254f64f7bfb41a1)
- persistence howto
-
update links (0d7b1df3766efe4)
work on #12
-
update links (a5af831f480b016)
work on #12
-
update links (2a1f1b8ca779832)
work on #12
-
update links (45eb6850811a164)
-
update links (7245d150fed8c1d)
-
update links (6c77da53ac2fdc7)
-
update links (4449fb4148d5a90)
-
update (b82abebd61df183)
-
update (ea080158b19a91d)
-
add javadoc task on site generation (c236773dbef7752)
work on #12
-
add Conceptual Guides (33ba7527b9d2c79)
work on #12
-
update readme (1a087fca04acfc6)
-
update changeme (04f1ff7a00254f3)
-
update changeme (d8bdbcb7309dde5)
-
update changeme (160d7093b6123ec)
-
TryConsumer add log (526f296c70bc587)
-
remove unused import (eeb00a08078449c)
-
add @@FunctionalInterface annotation (e37621cf6bdbef0)
- bump version 1.0-beta3 (d7fbde9e3a6f8d5)
v1.0-20240828 (2024-08-28)
-
add support for 'interruptBeforereak' and 'interruptAfter' (3083d9d95d05393)
-
MemorySaver add rw lock to memory saver (a00054b2169e348)
-
CompiledGraph expose state Management (183a0ceb7069f1f)
- getState
- getStateHistory
- updateState
- update streaming processing to support graph resume work on #14
-
StateSnapshot add support StateSnaphot object (cc86564cc2f2759)
work on #14
-
RunnableConfig add checkpointId and nextNode properties (509d7ebd50eef7a)
work on #14 #20
-
Checkpoint store the nextNodeId (6e1ca60de4572af)
work on #14
-
BaseCheckpointSaver add support for ThreadId (05c293faa56cfad)
work on #20
-
add MapSerializer (1407b41f8d412eb)
-
update changeme (2a47f9f0edca129)
-
update changeme (5e3259ec27d6aca)
-
update changeme (8d965e7b07df3fd)
-
rename getCheckpointSaver() to checkpointSaver() because it returns an Optional (fd072d239a0e7f8)
-
make TryConsumer public (2447a2380ffcc40)
-
make TryConsumer public (3f92e4c7c3b8243)
-
CompiledGraph refine state management (c2a8e876dbc0342)
work on #14
-
StateSnapshot delegate next to checkpoint (8199a0d7a039192)
work on #14
-
Checkpoint move from AgentState to Map<K,V> (fb742ac09bdf0db)
-
AgentState add updateState utility methods (af0bd50092583e2)
-
rename InvokeConfig to RunnableConfig (40a910f32dd882c)
work on #20
-
rename InvokeConfig to RunnableConfig (fe9ff015241ef0d)
work on #20
-
move to next developer version (5a7fa556b33613c)
-
add changelog update shell (cc44dfea071d6f7)
v1.0-beta2 (2024-08-10)
-
update readme (6fe3cfab3b90028)
-
update readme (784b8af1883114f)
-
update changelog (b505197e4c4b39e)
- rename AgentExecutor.builder to AgentExecutor.graphBuilder (7f2416657a7cff8)
- move to next version (ed9fa6c3fe69e81)
v1.0-20240809 (2024-08-09)
- add utitlity for support serialization of nullable value (7a820294f37b9e1)
- update builder visibility to public (bffa8a46fc7c228)
- update changelog (ad9d96752715baa)
v1.0-20240807-1 (2024-08-07)
-
refine collection utilities (1be0f7279663fb4)
-
enable fluent interface on graph definition (787d41c3537821f)
deprecate: setEntryPoint, setFinishPoint, setConditionalEntryPoint
-
add Channel support (cd500132ef8b133)
add reducer, default value provider add AppenderChannel to manage accumulated list of values deprecate AppendableValue work on #13
- update readme (475ffaba3ce93f1)
- use graph fluent interface (b6ee47b842bde7c)
-
rename deploy snapshot action (7d1b273178c505d)
-
rename deploy snapshot action (06a2820cd43dfcc)
-
rename deploy snapshot action (59e44c91aae44bb)
-
refinement of deploy snapshot action (4063d2b1c1654a1)
v1.0-20240807 (2024-08-07)
-
finalize Checkpoint implementation (77e4723753a79b1)
resolve #11
-
finalize checkpoint implementation (1564efca643c31c)
add AgentState and Checkpointer serializer add support for MemorySaver work on #11
-
start implementing checkpoint (f9800ec98253f50)
- add BaseCheckpointSaver
- add Checkpoint
- add CheckpointConfig
- add CompileConfig
- add InvokeConfig work on #11
-
update readme (9ed434ad02926ba)
-
add description, scm, license (3d2b2a9a260a6d4)
work on #4
- make AppendableValueRW serializable (a49decf1386fedd)
work on #11
-
move to next developer release (5db6022ca330927)
-
upgrade async-generator dependency, add slf4j to test scope (b8ab321093899c6)
work on #11
-
add deploy snapshot action (93074fbd0e0beef)
-
add release profile (47cb279dbba1a00)
work on #4
-
update deploy.yaml (e5ef005e09f7b76)
work on #4
-
update deploy script (1862707da26c5a9)
add sonatype token
work on #4
- update deploy script (0585f8caeb80027)
remove release profile
work on #4
v1.0-beta1 (2024-08-02)
-
update readme (c96574d32dd2395)
-
update readme (feeb46eb2b3f9e9)
-
update changelog template (c66fc6b1774cc90)
-
update readme (13afc2265e2d4a2)
-
update changelog (df07e2d4137abcb)
- rename core module from langgraph4j-jdk8 to langgraph4j--core-jdk8 (ccf6282e9ab9d5e)
- update version to next release (6c4d365ded24b5a)
-
add maven plugin for deployment (3a195394e5b3379)
working on #4
-
add github action for deployment (ab8db1d51e28c7e)
v1.0-20240729 (2024-07-29)
-
lg4j-graph svg height settings (f4ae09f6fea0025)
-
remive resize handler on disconnection (5b76da01f475aeb)
-
update readme. refine changelog (6e1a6864ef9b29a)
-
update changelog (ab5fbc2666f13b3)
-
web-app fix new distribution (b1a377ebc65b7df)
-
upgrade to langchain4j 0.33.0 (afaf3274b20b523)
-
server-jetty load logging.properties from fs not from classpath anymore (cd4f30737d3197a)
- update distribution (7082a1fbb7692db)
v1.0-20240723 (2024-07-23)
-
frontend add zoom support on graph view (c6d7fab152c1edb)
- switch to vanilla webcomponent t betetr control mermaid rendering
- add d3 zoom support
- remember zoom trasformation between rendering
-
experiment using d3 zoom on svg (44be1a1f52f6d20)
-
server-jetty set dark theme by default (c4a06ec88e12332)
-
server-jetty add adaptiveRAG test (050c628f45e369a)
- core generation graph (df75b6db12a659f)
check printConditionalEdge on declareConditionalStart()
-
update changelog (dd7be4e71dd91a1)
-
update changelog (a21c7a72a5f39f5)
-
frontend clean code (d792b96b1c4a733)
-
frontend : clean code (36ec62756424f38)
-
fornt-end lg4j-graph fills the parent size (796b09d5f61349e)
-
server update dist (b640ce23393f190)
-
server-jetty update dist (6577e93f7cd9520)
v1.0-20240719 (2024-07-19)
-
toggle conditional-edge representation (4e55eda05e23bf3)
-
front-end make result panel scrollable (fbd73f12d10b77a)
-
server-jetty add completion of async context (d67ef3f6d98de23)
-
add @alenaksu/json-viewer component (2cc3a69c2448965)
work on #9
-
add support for custom mapper (b0fe566790be739)
work on #9
-
add agent executor sample (d7ddb58e61e34d3)
work on #9
-
add support for custom title (48ec649edf97477)
work on #9
-
stream returns also 'start' and 'stop' steps (bb6e0de5ccb8ca8)
work on #9
-
generate mermaid with node id (7967a93439a6590)
need for node hightlight work on #9
-
finalize node highlight (cd934894f2b8c8a)
work on #9
-
highlight active node (feae491063ac3a5)
work on #9
-
move from war to jar packaging (e942aefdbf96dc1)
better for embedding work on #9
-
back-end refinements (bdec3a3e9828fe7)
- log support
- return nodeoutput json representation
- update front-end distribution work on #9
-
front-end refinements (f48618cdee8f095)
- UI/UX refinements
- build input form from metadata
- improve result visualization work on #9
-
server add builder (9e8109d84887a3a)
with support of:
- port
- inputArg metadata work on #9
-
js finalize front-end candidate release (33becfcec58795d)
work on #9
-
LangGraphStreamingServer implementation refinement (3b8c6cf83100e2f)
work on #9
-
jetty upgrade frontend dist (3cf8b643e76e094)
work on #9
-
core move on development version of async-iterator (4d385b9bf9b739d)
work on #9
-
LangGraphStreamingServer complete pilot implementation (5ebfa769c20ed35)
work on #9
-
update front-end dist (0b3fc281afeb3b1)
work on #9
-
webapp frontend refinements (920bae03c20315b)
work on #9
-
setup lit + tailwind project (4ddc639a5dac0e0)
work on #9
-
add http streaming support (d57e9170056480c)
- mermaid loading diagram error (5ccef4548baa66f)
avoid use of (deprecated) mermaidAPI
-
update readme (c45b04983271663)
-
update readme (30820697591c000)
-
update readme (bec7e46926765e2)
-
update changelog (43966c93dfcd6c5)
-
playground refinements (1fd90b006dba0e4)
-
rename server module (88e6a7037fc6f52)
from 'jetty' to 'server-jetty'
resolve #9
-
clean code (eab97854fc8cd79)
work on #9
-
clean code (0e9bc7660f1522e)
-
add compile method (7b795ff466e283d)
- useful for streaming server impl
work on #9
-
remove unused import (9a339ce8bf52554)
-
update comment (af609956e1b71c9)
-
frontend update dist (e96162e6752380c)
-
server update dist (53dfb22ce7a73c1)
-
update git ignore (b79170a1028cc9d)
-
update front-end dist (22e943d435bf4c4)
work on #9
-
update front-end dist (153fc4f42e9bc80)
work on #9
-
update fornt-end dist (17e57501073be75)
work on #9
-
upgrade front-end dist (38298373112466a)
work on #9
-
upgrade java-async-generator lib (4ba26ddddcf869f)
work on #9
-
support of java8 and java17 building (dc8ff48b8c1a233)
work on #9
v1.0-20240621 (2024-06-21)
-
core add support of Mermaid diagram-as-node syntax generation (a0fd5a95a4d0493)
resolve #5
-
core add support for contidional entrypoint in getGraph() method (1a81fe399211a62)
-
update readme (ef7953b94c87190)
-
adaptive rag add mermaid diagram (46d6fc535bf8de1)
resolve #5
-
adaptive-rag update readme (47ec3b494836544)
-
adaptive-rag update readme (5e11dd489628466)
-
adaptive-rag update readme (c28381fb18938df)
-
update changelog (86996b108be06a7)
-
update project layout (4cbd5c042052c32)
-
adaptive-rag make opening Chroma Store lazy (6892438d158e6dd)
resolve #5
-
core support of multiple diagram-as-node syntax generation (9af787d3b85d03f)
make diagram as code generation through an abstract class
work on #5
- adaptive-rag clean code (53911383e137db7)
- adaptive-rag add exec tasks (985275c10292bfe)
- upsert: Populate Chroma Vector store
- chroma: start Chroma Server
- app: start demo app
v1.0-20240619 (2024-06-19)
-
update example (dd746afb3534e99)
work on #6
-
add maven exec plugin to run example (19b55d7dc37e9bd)
work on #6
-
complete AdaptiveRag implementation (e3d62406268951f)
resolve #6
-
complete nodes and edges (7ab1205eb8a66f2)
work on #6
-
add webSearch method (383476f5a230fd8)
work on #6
-
start adaptive rag implementation (16a0aefe2155ce0)
work on #6
-
add tavily dependency (7af44a68b18bac7)
work on #6
-
add question rewriter function object (ba4664a974fa9a5)
work on #6
-
add retrieval grader function object (36674feafc7ceb7)
work on #6
-
add tavily integration (a79e5e5434ae45b)
work on #6
-
adaptiverag start implementin adaptive rag (538c5d72644ee6f)
- create docker compose to host chroma
- create docker container to upsert sample data
- start implementation + unit test work on #6
- remove api key ref (6753a9a63c5bad4)
-
update readme (370a18d8d8e8121)
-
update readme (21df2aa7a0555fc)
work on #6
-
update readme (e34f8155c1c4919)
-
update readme (4152b9dbec18429)
-
GraphRepresentation update javadoc (7cd31cc54d367bb)
-
update readme (7f2d137325df1a7)
-
add changelog (b9491d73dcd64a7)
-
remove deprecated object (7ca950ac0bb95a5)
work on #6
-
remove useless images (854699636ee7b3a)
work on #6
-
add .env sample (8f755d14e6ae8ef)
-
remove useless files (a9d5e4dbc360ba9)
-
add adaptive-rag module (3552f238e7f262a)
-
upgrade langchain4j version (9a78ff59429e326)
v1.0-20240610 (2024-06-10)
-
update javadoc (62ef3598db2908f)
-
update javadoc (4fedaff7af27e4b)
-
core-jdk8 update project site (20f03b989a343e2)
-
update readme (5e284f4d0263023)
-
update readme (3b435f05aa27df3)
-
update readme (46a20691660be2f)
- diagram code generation method (6be2a8e7e2ced6a)
-
deploy-pages set jdk8 (fe67a69e0300784)
-
setup deploy-pages action (0c5c855e9c51761)
v1.0-20240520 (2024-05-20)
-
refine PlantUML graph generation (bd61ecb5cc4bfe7)
-
generation of plantuml from graph definition (7e8a739ce8581ec)
-
update readme (847ace83f146e57)
-
update readme (35daca70c65eae3)
-
update documantation (e70f2ccc2682d84)
-
clean code (daac0e8e71eb56f)
-
GraphState to StateGraph (cfa7c92d65483ea)
make compliant to original LangGraph
v1.0-20240516 (2024-05-16)
- iamge_to_diagram add sub-graph for error review (149705364f0265b)
- update readme (876c68284f38521)
v1.0-20240514 (2024-05-14)
-
agent-jdk8 finalize image_to_diagram_with_correction graph implementation (bc1ef69d21c7f98)
-
agent-jdk8 implementing ImageToDiagram auto correction process (e6e89e63bd2156a)
- evaluate generated diagram
- catch errors
- submit errors to Agent Review
- Generate new diagram
- got to (1)
-
add image to diagram use case (0d7d09f1ba1e49b)
- update readme (e8803d6278b450c)
-
remove jdk17 modules (3fe06d652cb065e)
-
core-jdk8 Agent State Management (7e19f1e8fc6e731)
- AgentState from interface to concrete class
- AppendableValue a readonly interface
- Create internal AppendableValueRW to update state
-
rename method (4c196bff8442030)
addConditionalEdge to addConditionalEdges
-
change packages layout (f42c01b32eabcf4)
-
rewrite async utils (a8851730971ebcd)
jdk8
jdk17 and above
-
update artifactId (5995f6e148cd8a6)
-
add utility scripts (0ca2e51e3e746de)
-
add .gitignore (4cace7dbf3a4a93)
-
add sync-generator-jdk8 deps (007a8fbbf24ac60)
-
upgrade langchain4j deps (d80fdc6d9d38d86)
v1.0-20240329 (2024-03-29)
-
create modules for supporting jdk8 and jdk17 and above (fa604bc1fbff4d8)
-
Enable agent to process more function calls (9acbca23c35454d)
-
finalize developing langchain4j agentexecutor using langgraph4j (7dd851cc9a63284)
-
add AsyncIterator support (ddac14de830e781)
experimental feature
-
implement workflow's run (9a5b2e230aa652f)
-
initial implementation (dc46c9b49847c52)
graph creation graph compilation
-
check initial state value (2d67f97b76f3a53)
-
Agent extend conversation with assistant's reply (d9bf1a3e698a7e7)
- update readme (bf5ba9fba8ff94d)
- finalize modules (2a94541e46c4765)
jdk8
jdk17 and above
- finalize modules (28380891947d7ba)
jdk8
jdk17 and above
-
remove var usage (9d6b6eb7dabb7a6)
-
agents skip deployment (2fcbf2224758ce0)
-
update groupid (11d601efd996d58)
-
move DotEnvConfig in test (4cfbd68a1edce63)
-
move DotEnvConfig in test (7038ecb4d8d833d)
-
made AppendableValue immutable (0ead59d7445d0b6)
-
use string block for prompt template (ef5df2e9ae9d202)
-
start developing langchain4j agentexecutor using langgraph4j (cb3cf804a2a6257)
add maven multi-module layout
add module for demo starting implements Agent class
-
finalize AsyncIterator support (f404e50f06e6832)
experimental feature
-
refine AsyncIterator support (19b43fdb42bf64c)
experimental feature
-
refine AsyncIterator support (e29517be766c0e3)
experimental feature
-
create SyncSubmissionPublisher (261b537494c1c5f)
publishing already happen in a thread, seems not useful use an async submission
-
update package tree (f03f90780523832)
-
add distribution management info (3a46d2676c56362)
-
skip test on building (ccaf2da369d3c4c)
-
update git ignore (7b6275466d06e04)
-
update ignore (12218f697c9cfc1)
-
add git ignore (b3c0a9ee7056bcd)